straw/buildSrc
Kayos 07e3163e62 v0.1.0-AD (vc=18): rollback to NPE-based playback
Path C (rustypipe iOS-client extractor) shipped on vc=16-17 returns
googlevideo URLs that the YT iOS-bound progressive-download path
deliberately caps at ~917 KiB end byte. Any seek past that returns 403,
making non-HLS videos unplayable. ExoPlayer's IosSafeHttpDataSource
chunking workaround in vc=17 doesn't help because the cap is on the
URL itself, not on the chunk size.

Rolling back to the vc=15 (0.1.0-AA) state — NewPipeExtractor — so
Cobb's phone auto-updates back to a working version while the
strawcore/rustypipe extractor strategy is re-thought (need a non-iOS
client that returns reliably-streamable URLs, OR a Lucy-side stitching
proxy that fetches iOS chunks server-side and re-serves DASH/HLS).

Branched from 5b36de888 (the vc=15 commit) — purely a versionCode +
versionName bump, no other changes.
2026-05-24 14:48:17 -07:00
..
src/main/kotlin v0.1.0-AD (vc=18): rollback to NPE-based playback 2026-05-24 14:48:17 -07:00
build.gradle.kts Relocate toml lint task to buildSrc and extend against default task 2025-11-21 20:08:26 +08:00