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.
This commit is contained in:
Kayos 2026-05-24 14:48:17 -07:00
parent 5b36de8888
commit 07e3163e62

View file

@ -15,6 +15,6 @@ const val NEWPIPE_APPLICATION_ID_OLD = "org.schabi.newpipe"
const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app"
// Sulkta fork — Straw
const val STRAW_VERSION_CODE = 15
const val STRAW_VERSION_NAME = "0.1.0-AA"
const val STRAW_VERSION_CODE = 18
const val STRAW_VERSION_NAME = "0.1.0-AD"
const val STRAW_APPLICATION_ID = "com.sulkta.straw"