diff --git a/resources/lib/librarysync.py b/resources/lib/librarysync.py index abec145c..f277162a 100644 --- a/resources/lib/librarysync.py +++ b/resources/lib/librarysync.py @@ -985,6 +985,17 @@ class LibrarySync(Thread): except: pass log.info("Sync threads finished") + if (settings('FanartTV') == 'true' and + itemType in ('Movies', 'TVShows')): + # Save to queue for later processing + typus = {'Movies': 'movie', 'TVShows': 'tvshow'}[itemType] + for item in self.updatelist: + self.fanartqueue.put({ + 'itemId': item['itemId'], + 'class': itemType, + 'mediaType': typus, + 'refresh': False + }) self.updatelist = [] @LogTime