goon/mobile/src/screens
goon-foss 61e25cd963 Mobile: P.A.C.K.E.R. hoster resolver (luluvid/streamwish)
Backend (VPS IP) dostaje CAPTCHA od luluvid/streamwish → try_extract
zwraca type='hoster' → WebView fallback ze stroną+reklamami. Mobile IP
usera renderuje pełny embed z packed JWPlayer config.

- packerHoster.ts: port unpack_packer (hoster.py) do TS — eval-unpack
  P.A.C.K.E.R. → JWPlayer sources file URL, ad-roll filter
- PlayerScreen: resolve useEffect probuje DoodStream LUB P.A.C.K.E.R.
  → sukces = NativeVideoPlayer bez reklam, fail = WebView fallback

Naprawia latestpornvideo (luluvid) — bug 02444895 "Luluvid czarny ekran".

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 11:40:03 +02:00
..
AgeGateScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
AppLockScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
AppLockSettingsScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
DonateScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
FavoritesScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
LoginScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
MovieDetailScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
MoviesScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
PerformerScenesScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
PerformersScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
PinEntry.tsx Initial commit 2026-05-20 10:10:22 +02:00
PlaybackQualityModal.tsx Initial commit 2026-05-20 10:10:22 +02:00
PlayerScreen.tsx Mobile: P.A.C.K.E.R. hoster resolver (luluvid/streamwish) 2026-05-22 11:40:03 +02:00
SceneDetailScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
ScenesFilterModal.tsx Initial commit 2026-05-20 10:10:22 +02:00
ScenesScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
StudioScenesScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
SubScoreBars.tsx Initial commit 2026-05-20 10:10:22 +02:00
TagScenesScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
TagsScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00