Skip to main content

resolve_video_download_url

Function resolve_video_download_url 

Source
pub async fn resolve_video_download_url(
    repo: &dyn MediaRepository,
    item_id: &str,
    quality: &str,
    media_source_id: Option<&str>,
) -> String
Expand description

Resolve the download URL for a video, applying the audio-codec policy that keeps the saved file playable offline (DR-171).

Every video download goes through here rather than calling the builder directly: the builder is pure and cannot look the codec up, and a caller that forgets to is exactly how the silent downloads shipped.

TRACES: UR-071 | DR-171