From ed639f96d59b6777114551e8c3054f2a0ac9c7da Mon Sep 17 00:00:00 2001 From: "alterwain@protonmail.com" Date: Mon, 17 Feb 2025 19:20:45 +0300 Subject: [PATCH] 0.1.51 upd --- Cargo.toml | 2 +- src/xobjects.rs | 14 ++------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ee69f6e..ddacb03 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itunesdb" -version = "0.1.50" +version = "0.1.51" edition = "2021" authors = ["alterwain"] diff --git a/src/xobjects.rs b/src/xobjects.rs index 7d0083a..8ec4976 100644 --- a/src/xobjects.rs +++ b/src/xobjects.rs @@ -251,18 +251,8 @@ impl XDatabase { if playlist.is_none() { return; } let playlist = playlist.unwrap(); playlist.data.playlist_item_count += 1; - - let elem = playlist.elems.last().unwrap(); - let mut pl_item = elem.0.clone(); - pl_item.track_id = track.data.unique_id; - - pl_item.group_id = rand::random(); - let mut args = elem.1.clone(); - if let XPlArgument::RawArgument(raw) = args.last_mut().unwrap() { - raw[24] = pl_item.group_id as u8; - } - - playlist.elems.push((pl_item, args)); + let mut pl_item = PlaylistItem::new(track.data.unique_id, rand::random()); + playlist.elems.push((pl_item, Vec::new())); } }