From b7780f67196827e1c26c78bbc7a9543c69d9efae Mon Sep 17 00:00:00 2001 From: bashonly Date: Mon, 24 Mar 2025 17:31:45 -0500 Subject: [PATCH] improve comment Authored by: bashonly --- yt_dlp/extractor/common.py | 1 + 1 file changed, 1 insertion(+) diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index 05f80c4879..448a4ed714 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -2319,6 +2319,7 @@ class InfoExtractor: # Some audio-only formats only have a GROUP-ID without any other quality/bitrate/codec info # Each audio GROUP-ID corresponds with one or more video-only formats' AUDIO attribute # For sorting purposes, set source_preference based on the quality of the video formats they are grouped with + # See https://github.com/yt-dlp/yt-dlp/issues/11178 audio_groups_by_quality = orderedSet(f['_audio_group_id'] for f in sorted( traverse_obj(formats, lambda _, v: v.get('vcodec') != 'none' and v['_audio_group_id']), key=lambda x: (x.get('tbr') or 0, x.get('width') or 0)))