Drops NewPipeExtractor's StreamInfo.getInfo() from the player resolve path and the video-detail load path. strawcore.streamInfo() is a single Rust round-trip backed by rustypipe via UniFFI; returns the adaptive video / video-only / audio-only lists, DASH MPD + HLS URLs, description, view/like counts, thumbnail, and related-video list. VideoDetailUiState.streamInfo flips from org.schabi.newpipe.extractor.stream.StreamInfo to uniffi.strawcore.StreamInfo — used by the Download dialog in VideoDetailScreen. Dialog field accesses updated accordingly. moreFromChannel still uses NewPipeExtractor's ChannelInfo until C-5 swaps it to strawcore.channelInfo(). Keeps blast radius surgical. |
||
|---|---|---|
| .. | ||
| kotlin/com/sulkta/straw | ||
| res | ||
| AndroidManifest.xml | ||