diff --git a/addon.xml b/addon.xml index 46058db4..3473e702 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ diff --git a/resources/language/English/strings.xml b/resources/language/English/strings.xml index 1061b58e..bfe0d9ff 100644 --- a/resources/language/English/strings.xml +++ b/resources/language/English/strings.xml @@ -352,5 +352,6 @@ Create a backup Backup folder Select content type to repair + Failed to retrieve latest updates using fast sync, using full sync. \ No newline at end of file diff --git a/resources/lib/librarysync.py b/resources/lib/librarysync.py index 22b975c9..a7295f48 100644 --- a/resources/lib/librarysync.py +++ b/resources/lib/librarysync.py @@ -136,9 +136,9 @@ class LibrarySync(threading.Thread): if settings('enableMusic') != "true": params['filter'] = "music" url = "{server}/emby/Emby.Kodi.SyncQueue/{UserId}/GetItems?format=json" - result = self.doUtils(url, parameters=params) try: + result = self.doUtils(url, parameters=params) processlist = { 'added': result['ItemsAdded'], @@ -149,13 +149,13 @@ class LibrarySync(threading.Thread): except (KeyError, TypeError): log.error("Failed to retrieve latest updates using fast sync.") + xbmcgui.Dialog().ok(lang(29999), lang(33095)) return False else: log.info("Fast sync changes: %s" % result) for action in processlist: self.triage_items(action, processlist[action]) - return True def saveLastSync(self):