diff --git a/src/downloader.rs b/src/downloader.rs index d8b45c7..d382a96 100644 --- a/src/downloader.rs +++ b/src/downloader.rs @@ -97,7 +97,11 @@ impl Downloader { } SpotifyItem::Playlist(p) => { let tracks = self.spotify.full_playlist(&p.id).await?; - let queue: Vec = tracks.into_iter().map(|t| t.into()).collect(); + let queue: Vec = tracks + .into_iter() + .filter(|t| !t.is_local) + .map(|t| t.into()) + .collect(); self.add_to_queue_multiple(queue).await; } SpotifyItem::Artist(a) => {