Merge branch
authorJonathan Bangert <jonathan@bangert.dk>
Tue, 13 Jun 2023 12:17:31 +0000 (14:17 +0200)
committerJonathan Bangert <jonathan@bangert.dk>
Tue, 13 Jun 2023 12:17:31 +0000 (14:17 +0200)
1  2 
music_assistant/server/providers/deezer/__init__.py

index 980aacaf3fd60e9e30513cabfb8775d82a1019ea,224ba1005d050c192400fe1ad0a5fb14c720f203..b2e3d3888d40acecf56b7eb4874cf4d56374571e
@@@ -579,13 -585,13 +585,13 @@@ class DeezerProvider(MusicProvider):  
  
      async def search_and_parse_playlists(self, query: str, limit: int = 5) -> list[Playlist]:
          """Search for playlists and parse them."""
 -        deezer_playlists = await self.client.search_playlist(query=query, limit=limit)
 -        return [await self.parse_playlist(playlist=playlist) for playlist in deezer_playlists]
 +        deezer_playlists = (await self.client.search_playlists(query=query))[:limit]
 +        return [self.parse_playlist(playlist=playlist) for playlist in deezer_playlists]
  
      ### OTHER PARSING FUNCTIONS ###
--    async def _get_album(self, track: deezer.Track) -> Album | None:
++    def _get_album(self, track: deezer.Track) -> Album | None:
          try:
 -            return await self.parse_album(album=track.get_album())
 +            return self.parse_album(album=track.get_album())
          except AttributeError:
              return None