From c0a9422fbd202335199376eafa932be881326810 Mon Sep 17 00:00:00 2001 From: William P Date: Sat, 2 Aug 2025 15:43:53 -0400 Subject: [PATCH] exclude all untested formats --- app/ytdlp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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'),