Tidal: add missing session object to add/remove from library (#911)
authorJozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com>
Sat, 4 Nov 2023 23:25:12 +0000 (00:25 +0100)
committerGitHub <noreply@github.com>
Sat, 4 Nov 2023 23:25:12 +0000 (00:25 +0100)
Co-authored-by: Jozef Kruszynski <jozef.kruszynski@gmail.com>
music_assistant/server/providers/tidal/__init__.py

index c2f564ac2c43bf658ec523ce12adf1efa5f99ff5..66c8f812a0ef507a5e2820911cecb81dc75bbe3d 100644 (file)
@@ -353,8 +353,9 @@ class TidalProvider(MusicProvider):
 
     async def library_add(self, prov_item_id: str, media_type: MediaType):
         """Add item to library."""
+        tidal_session = await self._get_tidal_session()
         return await library_items_add_remove(
-            self,
+            tidal_session,
             self._tidal_user_id,
             prov_item_id,
             media_type,
@@ -363,8 +364,9 @@ class TidalProvider(MusicProvider):
 
     async def library_remove(self, prov_item_id: str, media_type: MediaType):
         """Remove item from library."""
+        tidal_session = await self._get_tidal_session()
         return await library_items_add_remove(
-            self,
+            tidal_session,
             self._tidal_user_id,
             prov_item_id,
             media_type,