diff --git a/src/client/music_playlist.rs b/src/client/music_playlist.rs index 664a122..016b023 100644 --- a/src/client/music_playlist.rs +++ b/src/client/music_playlist.rs @@ -88,7 +88,11 @@ impl RustyPipeQuery { .collect::>(); if !to_replace.is_empty() { - let playlist = self.music_playlist(playlist_id).await?; + let mut playlist = self.music_playlist(playlist_id).await?; + playlist + .tracks + .extend_limit(&self, album.tracks.len()) + .await?; for (i, title) in to_replace { let found_track = playlist.tracks.items.iter().find_map(|track| {