fix(dl): Adjust per_language logic to ensure correct audio track selection and not download all tracks for selected language.

This commit is contained in:
Andy
2025-08-09 17:39:36 +00:00
parent b2686ca2b1
commit 725f7be563

View File

@@ -792,7 +792,7 @@ class dl:
selected_audio.append(highest_quality) selected_audio.append(highest_quality)
title.tracks.audio = selected_audio title.tracks.audio = selected_audio
elif "all" not in processed_lang: 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 = title.tracks.by_language(
title.tracks.audio, processed_lang, per_language=per_language title.tracks.audio, processed_lang, per_language=per_language
) )