From: Marcel van der Veldt Date: Sat, 1 Apr 2023 22:46:25 +0000 (+0200) Subject: do not add playlist tracks to db by default X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=6e7cd755675319285d569778bc504751747c0c4d;p=music-assistant-server.git do not add playlist tracks to db by default --- diff --git a/music_assistant/server/controllers/media/playlists.py b/music_assistant/server/controllers/media/playlists.py index e76913a6..8a7ac505 100644 --- a/music_assistant/server/controllers/media/playlists.py +++ b/music_assistant/server/controllers/media/playlists.py @@ -47,13 +47,7 @@ class PlaylistController(MediaControllerBase[Playlist]): await self.mass.metadata.get_playlist_metadata(item) # preload playlist tracks listing (do not load them in the db) async for track in self.tracks(item.item_id, item.provider): - if not item.is_editable: - continue - # only add tracks from owned (editable) playlists to the db to avoid too much clutter - if not await self.mass.music.tracks.get_db_item_by_prov_id( - track.item_id, track.provider - ): - await self.mass.music.tracks.add(track, skip_metadata_lookup=True) + pass existing = await self.get_db_item_by_prov_id(item.item_id, item.provider) if existing: db_item = await self._update_db_item(existing.item_id, item)