Fix missing artist in album search results
authorMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 8 Jul 2022 21:50:23 +0000 (23:50 +0200)
committerMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 8 Jul 2022 21:50:23 +0000 (23:50 +0200)
music_assistant/music_providers/ytmusic/ytmusic.py

index e3c792f0a0d1138ccf7aa2827c018d5b793c36d4..bca7effd27d302785d51391fb88b40c39f6044a4 100644 (file)
@@ -99,7 +99,9 @@ class YoutubeMusicProvider(MusicProvider):
                 parsed_results.append(await self._parse_artist(result))
             elif result["resultType"] == "album":
                 parsed_results.append(
-                    await self._parse_album(result, result["browseId"])
+                    # Search result for albums contain invalid artists
+                    # Use a get_album to get full details
+                    await self.get_album(result["browseId"])
                 )
             elif result["resultType"] == "playlist":
                 parsed_results.append(await self._parse_playlist(result))