From: Jonathan Bangert Date: Tue, 13 Jun 2023 12:17:31 +0000 (+0200) Subject: Merge branch X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=4f89ff2340b953b155228e60ed32c6a99a350db2;p=music-assistant-server.git Merge branch --- 4f89ff2340b953b155228e60ed32c6a99a350db2 diff --cc music_assistant/server/providers/deezer/__init__.py index 980aacaf,224ba100..b2e3d388 --- a/music_assistant/server/providers/deezer/__init__.py +++ b/music_assistant/server/providers/deezer/__init__.py @@@ -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