From 460f527a6f490a6671e2480e79bd18bd4f5b9009 Mon Sep 17 00:00:00 2001 From: Felix Date: Fri, 15 May 2026 19:58:20 +0300 Subject: [PATCH] refactor(uakino): stop appending multivoice query in Ashdi VOD resolver Remove automatic `?multivoice` query injection when resolving Ashdi VOD URLs. Each VOD now resolves through its own stream endpoint without forcing voice aggregation into a single mixed array. This keeps stream selection isolated per item and avoids unintended cross-voice merging during direct link resolution. --- LME.UAKino/UAKinoInvoke.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LME.UAKino/UAKinoInvoke.cs b/LME.UAKino/UAKinoInvoke.cs index ef22cbe..24ce2c6 100644 --- a/LME.UAKino/UAKinoInvoke.cs +++ b/LME.UAKino/UAKinoInvoke.cs @@ -204,8 +204,8 @@ namespace LME.UAKino try { string fetchUrl = vodUrl; - if (!fetchUrl.Contains("multivoice")) - fetchUrl += (fetchUrl.Contains("?") ? "&" : "?") + "multivoice"; + // Не додаємо ?multivoice — кожен VOD має свій унікальний стрім + // ?multivoice змішує всі голоси в один масив _onLog?.Invoke($"UAKino resolve Ashdi: {fetchUrl}");