From e6101b404a93a448f928fda1ab73dc5f9aebca9e Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 26 Feb 2020 21:05:38 -0500 Subject: [PATCH] Fix music video scanning --- jellyfin_kodi/full_sync.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jellyfin_kodi/full_sync.py b/jellyfin_kodi/full_sync.py index f13cc2d6..f305be96 100644 --- a/jellyfin_kodi/full_sync.py +++ b/jellyfin_kodi/full_sync.py @@ -359,6 +359,7 @@ class FullSync(object): ''' Process musicvideos from a single library. ''' MusicVideos = self.library.media['MusicVideos'] + processed_ids = [] for items in server.get_items(library['Id'], "MusicVideo", False, self.sync['RestorePoint'].get('params')): @@ -374,9 +375,11 @@ class FullSync(object): heading="%s: %s" % (translate('addon_name'), library['Name']), message=mvideo['Name']) obj.musicvideo(mvideo, library=library) + processed_ids.append(mvideo['Id']) with self.video_database_locks() as (videodb, jellyfindb): obj = MusicVideos(self.server, jellyfindb, videodb, self.direct_path) + obj.item_ids = processed_ids if self.update_library: self.musicvideos_compare(library, obj, jellyfindb)