From edcc81efeb720285280e9503c151dcf65649cbe0 Mon Sep 17 00:00:00 2001 From: bashonly Date: Sun, 23 Mar 2025 17:24:47 -0500 Subject: [PATCH] cleanup Authored by: bashonly --- yt_dlp/extractor/common.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index 7875c55266..fba718d538 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -2329,13 +2329,12 @@ class InfoExtractor: for fmt in traverse_obj(formats, lambda _, v: '_audio_group_id' in v): audio_group_id = fmt.pop('_audio_group_id') - if audio_group_id is None: + if audio_group_id is None or fmt.get('vcodec') != 'none': continue - if fmt.get('vcodec') == 'none': - # Use source_preference since quality and preference are set by params - fmt['source_preference'] = audio_preference_func(audio_group_id) - fmt['format_note'] = join_nonempty( - quality_note(audio_group_id), fmt.get('format_note'), delim=', ') + # Use source_preference since quality and preference are set by params + fmt['source_preference'] = audio_preference_func(audio_group_id) + fmt['format_note'] = join_nonempty( + quality_note(audio_group_id), fmt.get('format_note'), delim=', ') return formats, subtitles