From 8841327b58a7629e79d89e2a41ea2b415b888a74 Mon Sep 17 00:00:00 2001 From: goon-foss Date: Tue, 28 Jul 2026 11:52:42 +0200 Subject: [PATCH] fix(perverzija): blokuj reklamowy CDN xtremestream (preroll w petli) Bug-reports 40ec88cc / 92e9133e: perverzija zacina sie na pierwszych sekundach i robi loop. Player xtremestream (pervl4.xtremestream.xyz) serwuje w HTML WYLACZNIE preroll.mp4 + midroll1/2.mp4 z opencdn.b-cdn.net i odtwarza je zanim poda wlasciwy stream (ten doladowuje sie dopiero w runtime, w kodzie strony go nie ma). isLikelyAd odsiewal te URL-e przy auto-ekstrakcji, ale strona i tak je ladowala, wiec user ogladal reklame w kolko. Dodane do AD_HOSTS. To lagodzi objaw; pelny resolve streamu xtremestream wymaga przesledzenia XHR w DevTools (osobne zadanie). Zasieg maly: 2 proby odtworzenia w 8 dni. --- mobile/src/screens/PlayerScreen.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mobile/src/screens/PlayerScreen.tsx b/mobile/src/screens/PlayerScreen.tsx index ba09692..b8c73bb 100644 --- a/mobile/src/screens/PlayerScreen.tsx +++ b/mobile/src/screens/PlayerScreen.tsx @@ -1146,6 +1146,11 @@ const INJECTED_JS = ` 'trafostatic.com','bkcdn.net','gripi.online','dipi.online','tsyndicate.com', 'marzaent.com','yomeno.xyz','cdn-fc.com','tapioni.com','fh-wgt.com', 'xlivrdr.com','dynspt.com','svtrck.site','urlhaus.com', + // xtremestream (perverzija) trzyma preroll/midroll na własnym bunny-CDN i odtwarza je + // ZANIM poda właściwy stream. Bez blokady user widział reklamę lecącą w kółko + // ("zacina się na pierwszych sekundach i robi loop", bug-reports 40ec88cc / 92e9133e). + // isLikelyAd odsiewał je już przy auto-extrakcji, ale sama strona i tak je ładowała. + 'opencdn.b-cdn.net', ]; const isAdHost = function(url) { if (!url) return false;