Movies: the seekplayer-engine family (easyvidplayer/player4me/seekplayer/ embedseek/upns, ~322k sources) returns a time-bound master.m3u8 on a CDN with a valid IP-SAN cert that plays cross-IP. Mark it mobile_direct in resolve, and make MovieDetailScreen prefer direct_url with a proxy fallback (mirrors the scene path) — previously every movie streamed through the VPS proxy. Paradisehill multipart parts now go direct too. Device-verified: ExoPlayer plays the raw CDN direct, zero proxy traffic, no flicker. Scenes: the three blacklist NOT EXISTS clauses were appended to every filtered list and evaluated per-row even when all blacklist tables are empty (~3.4s tax on a deep mega-tag walk). Skip them when the tables are empty (cached check) — mega-tag list 6.7s -> 3.3s, and every filtered list benefits. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| admin.py | ||
| admin_html.py | ||
| blacklist.py | ||
| bug_reports.py | ||
| expo_updates.py | ||
| favorites.py | ||
| movies.py | ||
| playback.py | ||
| scene_favorites.py | ||
| scenes.py | ||
| schemas.py | ||
| seo.py | ||
| sources.py | ||
| stream_proxy.py | ||
| taxonomies.py | ||
| watch.py | ||