From dfd08e10c884acf305d4cd09b2873679b274726f Mon Sep 17 00:00:00 2001 From: euzu Date: Fri, 17 Oct 2025 21:01:52 +0200 Subject: [PATCH] Catchup seek fix --- backend/src/api/endpoints/xtream_api.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/api/endpoints/xtream_api.rs b/backend/src/api/endpoints/xtream_api.rs index 436f6f9a9..0ed14ef16 100644 --- a/backend/src/api/endpoints/xtream_api.rs +++ b/backend/src/api/endpoints/xtream_api.rs @@ -267,12 +267,11 @@ async fn xtream_player_api_stream( stream_req.context ) ); - let cluster = pli.xtream_cluster; - let item_type = if stream_req.context == ApiStreamContext::Timeshift { - PlaylistItemType::Catchup + let (cluster, item_type) = if stream_req.context == ApiStreamContext::Timeshift { + (XtreamCluster::Video, PlaylistItemType::Catchup) } else { - pli.item_type + (pli.xtream_cluster, pli.item_type) }; let session_key = format!("{fingerprint}{virtual_id}");