From 3339d3cd14d10d70e21e5232ce6719762803fd40 Mon Sep 17 00:00:00 2001 From: jtrzupek Date: Sun, 7 Jun 2026 16:23:22 +0200 Subject: [PATCH] fix(playback): recognize luluvids.top/cdnstream/cdnvids as P.A.C.K.E.R. hosters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mypornerleak embeds luluvids.top (+ cdnstream.top/cdnvids.top) which are luluvid/streamwish forks on new TLDs, all confirmed P.A.C.K.E.R.-JWPlayer. They were missing from PACKER_HOSTS, so isPackerHoster() returned false → the phone- side packer resolver never ran → WebView fallback landed on luluvids.top's "disable Adblock and enable popup" wall (bug-report 2026-06-07, scene 75aa3316). filemoon variant (bysezoxexe.com) was already covered. Verified on emulator (live OTA): mypornerleak source → luluvids.top resolves phone-side → native ExoPlayer PLAYING (position advancing), no adblock wall. Co-Authored-By: Claude Opus 4.8 --- mobile/src/lib/packerHoster.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mobile/src/lib/packerHoster.ts b/mobile/src/lib/packerHoster.ts index 9282b35..2475432 100644 --- a/mobile/src/lib/packerHoster.ts +++ b/mobile/src/lib/packerHoster.ts @@ -18,6 +18,11 @@ const PACKER_HOSTS = new Set([ 'luluvid.com', 'luluvdo.com', 'lulustream.com', 'lulu.st', + // luluvid/streamwish forki rotują TLD — `luluvids.top` + cdnstream/cdnvids.top + // potwierdzone P.A.C.K.E.R.-JWPlayer (mypornerleak embeds, bug-report 2026-06-07: + // bez tego `isPackerHoster` zwracał false → WebView na luluvids.top → "disable + // Adblock and enable popup" wall zamiast natywnego playera). + 'luluvids.top', 'cdnstream.top', 'cdnvids.top', // StreamWish family — ten sam P.A.C.K.E.R.-JWPlayer wzorzec 'streamwish.com', 'streamwish.to', 'embedwish.com', 'wishembed.pro', 'awish.pro', 'dwish.pro', 'mwish.pro', 'swishsrv.com',