From 6e7cd755675319285d569778bc504751747c0c4d Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 2 Apr 2023 00:46:25 +0200 Subject: [PATCH] do not add playlist tracks to db by default --- music_assistant/server/controllers/media/playlists.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) 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) -- 2.34.1