From f9c52581f797ab29b3171f6dc22dc9590cdd4931 Mon Sep 17 00:00:00 2001 From: Jonathan Bangert Date: Mon, 7 Aug 2023 14:00:12 +0200 Subject: [PATCH] Fix isrc --- music_assistant/server/providers/deezer/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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), -- 2.34.1