Reverse-engineered the migrated 4k69 player: jwplayer now serves OK.ru CDN (okcdn.ru) mp4s. The static page (SSR behind Cloudflare, fetched via proxy) carries "file"+"label" pairs for every quality. okcdn's srcIp param is NOT enforced (cross-IP test 2026-06-14: 206 video/mp4 from a residential IP != srcIp), so the URL plays from any IP. Parse the okcdn sources server-side and return them mobile_direct_ok — the phone plays the direct video, no WebView, no VAST preroll, no age-gate, zero VPS proxy. Skips 4K/2K. Reverts the brief _vps_blocked_fallback routing (WebView grabbed the preroll ad, not content). Verified on emulator: native player streams the actual scene (report 5de3fbc5). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| connectors | ||
| extractors | ||
| models | ||
| normalize | ||
| resolve | ||
| scheduler | ||
| templates | ||
| __init__.py | ||
| auth.py | ||
| config.py | ||
| db.py | ||
| ingest.py | ||
| main.py | ||