mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-05-17 23:05:10 +00:00
Fix missing new artists
This commit is contained in:
parent
c250457c87
commit
b8ea16ed46
4 changed files with 35 additions and 18 deletions
|
@ -193,9 +193,8 @@ class Music(KodiDb):
|
|||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
continue
|
||||
else:
|
||||
self.add_discography(*values(temp_obj, QU.update_discography_obj))
|
||||
|
||||
self.add_discography(*values(temp_obj, QU.update_discography_obj))
|
||||
self.emby_db.update_parent_id(*values(temp_obj, QUEM.update_parent_album_obj))
|
||||
|
||||
def artist_link(self, obj):
|
||||
|
@ -212,15 +211,13 @@ class Music(KodiDb):
|
|||
try:
|
||||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
continue
|
||||
"""
|
||||
self.artist(self.server['api'].get_item(temp_obj['Id']), artist_type="AlbumArtist")
|
||||
|
||||
try:
|
||||
self.artist(self.server['api'].get_item(temp_obj['Id']), library=None)
|
||||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
except Exception as error:
|
||||
LOG.error(error)
|
||||
continue
|
||||
"""
|
||||
else:
|
||||
self.update_artist_name(*values(temp_obj, QU.update_artist_name_obj))
|
||||
|
||||
|
@ -367,11 +364,12 @@ class Music(KodiDb):
|
|||
try:
|
||||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
self.artist(self.server['api'].get_item(temp_obj['Id']))
|
||||
|
||||
try:
|
||||
self.artist(self.server['api'].get_item(temp_obj['Id']), library=None)
|
||||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
except Exception as error:
|
||||
LOG.error(error)
|
||||
continue
|
||||
|
||||
self.link(*values(temp_obj, QU.update_link_obj))
|
||||
|
@ -399,11 +397,12 @@ class Music(KodiDb):
|
|||
try:
|
||||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
self.artist(self.server['api'].get_item(temp_obj['Id']))
|
||||
|
||||
try:
|
||||
self.artist(self.server['api'].get_item(temp_obj['Id']), library=None)
|
||||
temp_obj['ArtistId'] = self.emby_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
|
||||
except TypeError:
|
||||
except Exception as error:
|
||||
LOG.error(error)
|
||||
continue
|
||||
|
||||
self.link_song_artist(*values(temp_obj, QU.update_song_artist_obj))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue