From: Marcel van der Veldt Date: Sat, 9 Jul 2022 08:45:28 +0000 (+0200) Subject: Youtube Music: Fix artist missing on compilation albums (#403) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=47edb9884ca65b3fd27e57d57d5aa322767e6804;p=music-assistant-server.git Youtube Music: Fix artist missing on compilation albums (#403) Fix artist missing on compilation albums --- diff --git a/music_assistant/music_providers/ytmusic/ytmusic.py b/music_assistant/music_providers/ytmusic/ytmusic.py index ed4910a4..8503557c 100644 --- a/music_assistant/music_providers/ytmusic/ytmusic.py +++ b/music_assistant/music_providers/ytmusic/ytmusic.py @@ -325,7 +325,10 @@ class YoutubeMusicProvider(MusicProvider): album.artists = [ await self._parse_artist(artist) for artist in album_obj["artists"] - if artist.get("id") + # artist object may be missing an id + # in that case its either a performer (like the composer) OR this + # is a Various artists compilation album... + if (artist.get("id") or artist["name"] == "Various Artists") ] if "type" in album_obj: if album_obj["type"] == "Single":