diff --git a/jellyfin_kodi/library.py b/jellyfin_kodi/library.py index 33ad98f6..88d92c15 100644 --- a/jellyfin_kodi/library.py +++ b/jellyfin_kodi/library.py @@ -679,6 +679,14 @@ class UserDataWorker(threading.Thread): obj = Movies(self.args[0], jellyfindb, kodidb, self.args[1]).userdata(item) elif item['Type'] in ['Series', 'Season', 'Episode']: obj = TVShows(self.args[0], jellyfindb, kodidb, self.args[1]).userdata(item) + elif item['Type'] == 'MusicAlbum': + obj = Music(self.args[0], jellyfindb, kodidb, self.args[1]).album + elif item['Type'] == 'MusicArtist': + obj = Music(self.args[0], jellyfindb, kodidb, self.args[1]).artist + elif item['Type'] == 'AlbumArtist': + obj = Music(self.args[0], jellyfindb, kodidb, self.args[1]).albumartist + elif item['Type'] == 'Audio': + obj = Music(self.args[0], jellyfindb, kodidb, self.args[1]).song try: obj(item)