pub async fn repository_get_video_stream_url(
manager: State<'_, RepositoryManagerWrapper>,
handle: String,
item_id: String,
media_source_id: Option<String>,
audio_stream_index: Option<i32>,
) -> Result<String, String>Expand description
Get a video stream URL.
There is no start-position parameter on purpose: the URL is an HLS playlist
covering the whole item, and a position on it makes the server reject every
segment with 400 (DR-181). Callers resume by seeking after load.
TRACES: UR-004 | DR-181 | UT-182