From b5484291b796033c7f8debd2cb5b0f49e1c8d293 Mon Sep 17 00:00:00 2001 From: bashonly Date: Sun, 23 Mar 2025 22:47:50 -0500 Subject: [PATCH] deprioritize alternate audio tracks (e.g. descriptive audio) 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 2586cab370..62a22b060d 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -2193,6 +2193,7 @@ class InfoExtractor: 'quality': quality, 'has_drm': has_drm, 'vcodec': 'none' if is_audio else None, + 'source_preference': -2 if is_alternate else None, # Save this to assign source_preference based on associated video stream '_audio_group_id': group_id if is_audio and not is_alternate else None, } for idx in _extract_m3u8_playlist_indices(manifest_url))