From: Jonathan Bangert Date: Mon, 7 Aug 2023 12:00:12 +0000 (+0200) Subject: Fix isrc X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f9c52581f797ab29b3171f6dc22dc9590cdd4931;p=music-assistant-server.git Fix isrc --- diff --git a/music_assistant/server/providers/deezer/__init__.py b/music_assistant/server/providers/deezer/__init__.py index 202cb6b6..347e1055 100644 --- a/music_assistant/server/providers/deezer/__init__.py +++ b/music_assistant/server/providers/deezer/__init__.py @@ -545,6 +545,10 @@ class DeezerProvider(MusicProvider): # pylint: disable=W0223 extra_init_kwargs: dict[str, Any] | None = None, ) -> Track | PlaylistTrack | AlbumTrack: """Parse the deezer-python track to a MASS track.""" + try: + isrc = track.isrc + except AttributeError: + isrc = None try: artist = ItemMapping( media_type=MediaType.ARTIST, @@ -591,7 +595,7 @@ class DeezerProvider(MusicProvider): # pylint: disable=W0223 provider_instance=self.instance_id, available=self.track_available(track, user_country, track_class), url=track.link, - isrc=track.isrc, + isrc=isrc, ) }, metadata=self.parse_metadata_track(track=track),