stream_metadata(video_id) is the cheap tail of stream_info_with: the same Android /player fetch + playability + decoy checks, then populate_video_details only — skipping the JS sig/nsig eval, the extra WEB /player metadata round-trip, the iOS client, and stream/manifest/caption extraction. view_count + duration_seconds come from the same videoDetails the full path uses (populate_microformat never touches either), so they are identical to what stream_info returns — without the ~500ms JS/stream tail or the redundant WEB round-trip. Backs the subscription-feed view-count/duration backfill, which discarded everything but those two fields. |
||
|---|---|---|
| .. | ||
| downloader | ||
| stream | ||
| youtube | ||
| exceptions.rs | ||
| image.rs | ||
| lib.rs | ||
| localization.rs | ||
| newpipe.rs | ||