From: Marcel van der Veldt Date: Fri, 8 Jul 2022 23:29:45 +0000 (+0200) Subject: ignore albumartists without id X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=e01f007dadf6723a98b3cbafccf6abe607b62cf2;p=music-assistant-server.git ignore albumartists without id --- diff --git a/music_assistant/controllers/music/__init__.py b/music_assistant/controllers/music/__init__.py index 7dcce7b0..81073cde 100755 --- a/music_assistant/controllers/music/__init__.py +++ b/music_assistant/controllers/music/__init__.py @@ -37,7 +37,7 @@ from music_assistant.music_providers.spotify import SpotifyProvider from music_assistant.music_providers.tunein import TuneInProvider from music_assistant.music_providers.url import PROVIDER_CONFIG as URL_CONFIG from music_assistant.music_providers.url import URLProvider -from music_assistant.music_providers.ytmusic.ytmusic import YoutubeMusicProvider +from music_assistant.music_providers.ytmusic import YoutubeMusicProvider if TYPE_CHECKING: from music_assistant.mass import MusicAssistant diff --git a/music_assistant/music_providers/ytmusic/__init__.py b/music_assistant/music_providers/ytmusic/__init__.py index 67df5053..dedf90ba 100644 --- a/music_assistant/music_providers/ytmusic/__init__.py +++ b/music_assistant/music_providers/ytmusic/__init__.py @@ -1 +1,3 @@ """Package with Youtube Music provider.""" + +from .ytmusic import YoutubeMusicProvider # noqa diff --git a/music_assistant/music_providers/ytmusic/ytmusic.py b/music_assistant/music_providers/ytmusic/ytmusic.py index c72b9be8..ed4910a4 100644 --- a/music_assistant/music_providers/ytmusic/ytmusic.py +++ b/music_assistant/music_providers/ytmusic/ytmusic.py @@ -323,7 +323,9 @@ class YoutubeMusicProvider(MusicProvider): album.metadata.description = unquote(album_obj["description"]) if "artists" in album_obj: album.artists = [ - await self._parse_artist(artist) for artist in album_obj["artists"] + await self._parse_artist(artist) + for artist in album_obj["artists"] + if artist.get("id") ] if "type" in album_obj: if album_obj["type"] == "Single":