From cee8300495b14594a8a012d080aada3695240766 Mon Sep 17 00:00:00 2001 From: euzu Date: Wed, 27 Mar 2024 12:23:07 +0100 Subject: [PATCH] Xtream Categery category_id reuse, to avaoid category_id changes. --- src/processing/playlist_processor.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/processing/playlist_processor.rs b/src/processing/playlist_processor.rs index 63711d999..d9c6af259 100644 --- a/src/processing/playlist_processor.rs +++ b/src/processing/playlist_processor.rs @@ -255,10 +255,12 @@ fn map_playlist(playlist: &mut [PlaylistGroup], target: &ConfigTarget) -> Option _ => { let new_group_id = if group_id_used { 0 + } else if *title == playlist_group.title { + group_id_used = true; + max_group_id = max_group_id.max(playlist_group.id); + playlist_group.id } else { - group_id_used = true; - max_group_id = max_group_id.max(playlist_group.id); - playlist_group.id + 0 }; new_groups.push(PlaylistGroup { id: new_group_id,