From 575f453592807c323baa7570083c26c4ae2ea7c9 Mon Sep 17 00:00:00 2001 From: imSp4rky Date: Sat, 11 Jul 2026 17:10:26 -0600 Subject: [PATCH] fix(dl): select only best descriptive audio track per language --- unshackle/commands/dl.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/unshackle/commands/dl.py b/unshackle/commands/dl.py index 41ff774b..38e6e2af 100644 --- a/unshackle/commands/dl.py +++ b/unshackle/commands/dl.py @@ -2700,9 +2700,8 @@ class dl: exact_match=exact_lang, ) desc_audio = [a for a in title.tracks.audio if a.descriptive] - # Include all descriptive tracks for the requested languages. selected_descs = title.tracks.by_language( - desc_audio, processed_lang, per_language=0, exact_match=exact_lang + desc_audio, processed_lang, per_language=per_language, exact_match=exact_lang ) title.tracks.audio = selected_standards + selected_descs else: