straw/buildSrc
Cobb 2b3eb8bef4
All checks were successful
build-apk / build-and-publish (push) Successful in 7m1s
gitleaks / scan (push) Successful in 43s
vc=82 — subscription-feed enrichment via lightweight stream_metadata
enrich_feed_item now calls the new strawcore stream_metadata() path (Android
/player + videoDetails read only) instead of the full stream_info. The full
path ran the JS sig/nsig deobf, an extra WEB /player metadata round-trip, the
iOS client, and stream/manifest/caption extraction — then kept only view_count
+ duration_seconds. Those two come from the same videoDetails the lightweight
path reads (populate_microformat never touches them), so the values are
identical; the feed just stops paying for the discarded work — ~one heavy
round-trip dropped per enriched item per refresh.

FFI surface (enrichFeedItem -> EnrichedFeedMetadata) unchanged. Needs
strawcore 30f24d2 (pushed first; CI clones strawcore main).
2026-06-21 06:56:06 -07:00
..
src/main/kotlin vc=82 — subscription-feed enrichment via lightweight stream_metadata 2026-06-21 06:56:06 -07:00
build.gradle.kts Relocate toml lint task to buildSrc and extend against default task 2025-11-21 20:08:26 +08:00