From 310b647727735a57524ffccdbcf4f1d70b939907 Mon Sep 17 00:00:00 2001 From: im85288 Date: Thu, 19 Mar 2015 18:39:38 +0000 Subject: [PATCH] optimise getting kodi movie and kodi episode --- resources/lib/LibrarySync.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/resources/lib/LibrarySync.py b/resources/lib/LibrarySync.py index 61186a00..8575ecb1 100644 --- a/resources/lib/LibrarySync.py +++ b/resources/lib/LibrarySync.py @@ -630,7 +630,7 @@ class LibrarySync(): #process movie if type=='Movie': MB3Movie = ReadEmbyDB().getItem(itemID) - allKodiMovies = ReadKodiDB().getKodiMovies(False) + kodiItem = ReadKodiDB().getKodiMovie(itemID) if(self.ShouldStop()): return True @@ -640,12 +640,6 @@ class LibrarySync(): if(allKodiMovies == None): return False - - kodiItem = None - for kodimovie in allKodiMovies: - if itemID in kodimovie["file"]: - kodiItem = kodimovie - break userData=API().getUserData(MB3Movie) timeInfo = API().getTimeInfo(MB3Movie) @@ -666,14 +660,8 @@ class LibrarySync(): return True MB3Episode = ReadEmbyDB().getItem(itemID) - kodiEpisodes = ReadKodiDB().getKodiEpisodes(MB3Episode.get("SeriesId"),False) + kodiItem = ReadKodiDB().getKodiEpisodeByMbItem(MB3Episode) if (MB3Episode != None): - kodiItem = None - comparestring1 = str(MB3Episode.get("ParentIndexNumber")) + "-" + str(MB3Episode.get("IndexNumber")) - matchFound = False - if kodiEpisodes != None: - kodiItem = kodiEpisodes.get(comparestring1, None) - userData=API().getUserData(MB3Episode) timeInfo = API().getTimeInfo(MB3Episode) if kodiItem != None: