diff --git a/src/release.py b/src/release.py index 8655d5c..3053d28 100644 --- a/src/release.py +++ b/src/release.py @@ -374,7 +374,7 @@ def fill_audio(predictor, tracks: list[dict], lines: list[dict]) -> None: """ for t in tracks: if not t.get("audio") and t.get("studio"): - info = next(iter(match_audio(t["studio"], lines)), None) + info = next((i for i in lines if any(same_studio(t["studio"], n) for n in i["names"])), None) # «HDrezka» ~ «HDrezka Studio» if info: t["audio"] = audio_summary(info) have = {t.get("lang") for t in tracks}