diff --git a/musicbot/song.py b/musicbot/song.py index 6a8d7fce..0c40b268 100644 --- a/musicbot/song.py +++ b/musicbot/song.py @@ -68,6 +68,13 @@ def update(self, data: Union[dict, "Song"]): if thumbnails: # last thumbnail has the best resolution data["thumbnail"] = thumbnails[-1]["url"] + + from musicbot.settings import SavedPlaylist + + if "playlist" in data and not isinstance( + data["playlist"], SavedPlaylist + ): + del data["playlist"] for k, v in data.items(): if hasattr(self, k) and v: setattr(self, k, v)