diff --git a/jellyfin_kodi/objects/kodi/kodi.py b/jellyfin_kodi/objects/kodi/kodi.py index b9650149..afc1a150 100644 --- a/jellyfin_kodi/objects/kodi/kodi.py +++ b/jellyfin_kodi/objects/kodi/kodi.py @@ -146,10 +146,6 @@ class Kodi(object): sql = QU.update_link.replace("{LinkType}", 'writer_link') bulk_updates.setdefault(sql, []).append((person_id,) + args) - elif person['Type'] == 'Artist': - sql = QU.update_link.replace("{LinkType}", 'actor_link') - bulk_updates.setdefault(sql, []).append((person_id,) + args) - add_thumbnail(person_id, person, person['Type']) for sql, parameters in bulk_updates.items(): diff --git a/jellyfin_kodi/objects/musicvideos.py b/jellyfin_kodi/objects/musicvideos.py index 32f76967..2642a5f8 100644 --- a/jellyfin_kodi/objects/musicvideos.py +++ b/jellyfin_kodi/objects/musicvideos.py @@ -113,9 +113,11 @@ class MusicVideos(KodiDb): obj['Premiere'] = str(obj['Premiere']).split('.')[0].replace('T', " ") for artist in obj['ArtistItems']: - artist['Type'] = "Artist" + artist['Type'] = "Actor" - obj['People'] = obj['People'] or [] + obj['ArtistItems'] + obj['People'] = (obj['People'] or []) + obj['ArtistItems'] + for person in obj['People']: + person['Role'] = person.get('Role', '') obj['People'] = API.get_people_artwork(obj['People']) if obj['Index'] is None and obj['SortTitle'] is not None: