if ITEM_KEY_OVERVIEW in current_artist:\r
artist.metadata.description = current_artist[ITEM_KEY_OVERVIEW]\r
if ITEM_KEY_MUSICBRAINZ_ARTIST in current_artist[ITEM_KEY_PROVIDER_IDS]:\r
- artist.mbid = current_artist[ITEM_KEY_PROVIDER_IDS][ITEM_KEY_MUSICBRAINZ_ARTIST]\r
+ try:\r
+ artist.mbid = current_artist[ITEM_KEY_PROVIDER_IDS][ITEM_KEY_MUSICBRAINZ_ARTIST]\r
+ except InvalidDataError as error:\r
+ self.logger.warning(\r
+ "Jellyfin has an invalid musicbrainz id for artist %s",\r
+ artist.name,\r
+ exc_info=error if self.logger.isEnabledFor(logging.DEBUG) else None,\r
+ )\r
if ITEM_KEY_SORT_NAME in current_artist:\r
artist.sort_name = current_artist[ITEM_KEY_SORT_NAME]\r
if thumb := self._get_thumbnail_url(self._jellyfin_server, jellyfin_artist):\r