mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-07-22 14:28:58 +00:00
use a map for movie to make to lookup easier and faster
This commit is contained in:
parent
d1aabaf803
commit
5dd145a8e8
2 changed files with 26 additions and 24 deletions
|
@ -159,10 +159,9 @@ class LibrarySync():
|
|||
item['Tag'] = []
|
||||
item['Tag'].append(view.get('title'))
|
||||
|
||||
for kodimovie in allKodiMovies:
|
||||
if item["Id"] in kodimovie["file"]:
|
||||
WriteKodiDB().updateMovieToKodiLibrary(item,kodimovie)
|
||||
break
|
||||
kodimovie = allKodiMovies.get(item["Id"], None)
|
||||
if(kodimovie != None):
|
||||
WriteKodiDB().updateMovieToKodiLibrary(item,kodimovie)
|
||||
|
||||
if(self.ShouldStop()):
|
||||
return True
|
||||
|
@ -541,15 +540,12 @@ class LibrarySync():
|
|||
|
||||
for item in allMB3Movies:
|
||||
|
||||
if not item.get('IsFolder'):
|
||||
kodiItem = None
|
||||
for kodimovie in allKodiMovies:
|
||||
if item["Id"] in kodimovie["file"]:
|
||||
kodiItem = kodimovie
|
||||
break
|
||||
if not item.get('IsFolder'):
|
||||
kodiItem = allKodiMovies.get(item["Id"], None)
|
||||
|
||||
userData=API().getUserData(item)
|
||||
userData = API().getUserData(item)
|
||||
timeInfo = API().getTimeInfo(item)
|
||||
|
||||
if kodiItem != None:
|
||||
WriteKodiDB().updateProperty(kodiItem,"playcount",int(userData.get("PlayCount")),"movie")
|
||||
kodiresume = int(round(kodiItem['resume'].get("position")))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue