fix some typos
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 22 Apr 2024 16:56:36 +0000 (18:56 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 22 Apr 2024 16:56:36 +0000 (18:56 +0200)
music_assistant/server/providers/jellyfin/__init__.py
music_assistant/server/providers/spotify/__init__.py

index c840a14b235e6c539d0eb60275b51974580d52e9..8c4de6f4d68baf1cf421351d0d0cb5173ae1b521 100644 (file)
@@ -675,10 +675,7 @@ class JellyfinProvider(MusicProvider):
         playlist_items = await self._get_children(\r
             self._jellyfin_server, jellyfin_playlist[ITEM_KEY_ID], ITEM_TYPE_AUDIO\r
         )\r
-\r
-        if not playlist_items:\r
-            yield None\r
-        for index, jellyfin_track in enumerate(playlist_items, 1):\r
+        for index, jellyfin_track in enumerate(playlist_items or [], 1):\r
             if track := await self._parse_track(jellyfin_track):\r
                 if not track.position:\r
                     track.position = index\r
index bda99853c7bb3ee90efde6797698e5619aea97b1..7e6bb8e1fd3361a63e891aa9a12d1a8465d4552a 100644 (file)
@@ -323,6 +323,7 @@ class SpotifyProvider(MusicProvider):
             # use count as position
             track = self._parse_track(item["track"])
             track.position = count
+            yield track
             count += 1
 
     async def get_artist_albums(self, prov_artist_id) -> list[Album]: