Skip to main content

media_local_selection

Function media_local_selection 

Source
pub fn media_local_selection(
    server: State<'_, MediaServerWrapper>,
    path: String,
) -> Result<StreamSelection, String>
Expand description

The stream selection for a downloaded file.

The local-playback counterpart to repository_get_stream_selection. A file on disk needs no negotiation — it is a direct play over a local transport, with no quality ladder, because nothing about it can be re-negotiated — but the frontend must not be the one to say so. It gets the same [StreamSelection] shape as a streamed source so the player has one contract to consume rather than two, and so no caller has to infer a transport from a loopback URL.

TRACES: UR-071, UR-079 | DR-225