diff --git a/app/ytdlp.py b/app/ytdlp.py index 7c2d4ce..f048f18 100644 --- a/app/ytdlp.py +++ b/app/ytdlp.py @@ -10,7 +10,7 @@ def get_formats(url: str): for fmt in info['formats']: # Video-only - if fmt.get('vcodec') != 'none' and fmt.get('acodec') == 'none': + if fmt.get('vcodec') != 'none' and fmt.get('acodec') == 'none' and fmt.get('__needs_testing') == None: video_options.append({ 'height': fmt.get('height'), 'resolution': fmt.get('resolution'), @@ -19,7 +19,7 @@ def get_formats(url: str): 'tbr': fmt.get('tbr'), }) # Audio-only - elif fmt.get('acodec') != 'none' and fmt.get('vcodec') == 'none': + elif fmt.get('acodec') != 'none' and fmt.get('vcodec') == 'none' and fmt.get('__needs_testing') == None: audio_options.append({ 'format': fmt.get('format'), 'format_id': fmt.get('format_id'),