From 725f7be563b210b5d2b79b3d0a51784c740ef03d Mon Sep 17 00:00:00 2001 From: Andy Date: Sat, 9 Aug 2025 17:39:36 +0000 Subject: [PATCH] fix(dl): Adjust per_language logic to ensure correct audio track selection and not download all tracks for selected language. --- unshackle/commands/dl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unshackle/commands/dl.py b/unshackle/commands/dl.py index 8f49924..8a8fc11 100644 --- a/unshackle/commands/dl.py +++ b/unshackle/commands/dl.py @@ -792,7 +792,7 @@ class dl: selected_audio.append(highest_quality) title.tracks.audio = selected_audio elif "all" not in processed_lang: - per_language = 0 if len(processed_lang) > 1 else 1 + per_language = 1 title.tracks.audio = title.tracks.by_language( title.tracks.audio, processed_lang, per_language=per_language )