From f5460a79fe1771a0ef86678be8c10330eeeb85ad Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 6 Jun 2020 14:37:34 -0400 Subject: [PATCH] Fix incremental sync for mixed content libraries --- jellyfin_kodi/library.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jellyfin_kodi/library.py b/jellyfin_kodi/library.py index 187e3e30..0624d1c6 100644 --- a/jellyfin_kodi/library.py +++ b/jellyfin_kodi/library.py @@ -375,10 +375,11 @@ class Library(threading.Thread): include = [] filters = ["tvshows", "boxsets", "musicvideos", "music", "movies"] sync = get_sync() + whitelist = [ x.replace('Mixed:', "") for x in sync['Whitelist'] ] LOG.info("--[ retrieve changes ] %s", last_sync) # Get the item type of each synced library and build list of types to request - for item_id in sync['Whitelist']: + for item_id in whitelist: library = self.server.jellyfin.get_item(item_id) library_type = library.get('CollectionType') if library_type in filters: