do not add playlist tracks to db by default
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 1 Apr 2023 22:46:25 +0000 (00:46 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 1 Apr 2023 22:46:25 +0000 (00:46 +0200)
music_assistant/server/controllers/media/playlists.py

index e76913a6f37955c6d2bbb9cf4076b460048936d7..8a7ac505e0bb5e123db5f2fc4b0bb11bb1b805e1 100644 (file)
@@ -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)