mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 10:16:11 +00:00
optimize getArt method --> small fixes and removed extra logging
This commit is contained in:
parent
7f7127b3bc
commit
58ad5c1fe3
1 changed files with 4 additions and 6 deletions
|
@ -276,8 +276,7 @@ class WriteKodiDB():
|
||||||
elif item_type == "Movie":
|
elif item_type == "Movie":
|
||||||
id = KodiItem['movieid']
|
id = KodiItem['movieid']
|
||||||
jsoncommand = '{"jsonrpc": "2.0", "method": "VideoLibrary.SetMovieDetails", "params": { "movieid": %i, "art": %s}, "id": 1 }'
|
jsoncommand = '{"jsonrpc": "2.0", "method": "VideoLibrary.SetMovieDetails", "params": { "movieid": %i, "art": %s}, "id": 1 }'
|
||||||
|
|
||||||
|
|
||||||
#update artwork
|
#update artwork
|
||||||
changes = False
|
changes = False
|
||||||
|
|
||||||
|
@ -289,12 +288,12 @@ class WriteKodiDB():
|
||||||
artwork["landscape"] = API().getArtwork(MBitem, "Thumb")
|
artwork["landscape"] = API().getArtwork(MBitem, "Thumb")
|
||||||
artwork["discart"] = API().getArtwork(MBitem, "Disc")
|
artwork["discart"] = API().getArtwork(MBitem, "Disc")
|
||||||
artwork["fanart"] = API().getArtwork(MBitem, "Backdrop")
|
artwork["fanart"] = API().getArtwork(MBitem, "Backdrop")
|
||||||
|
|
||||||
|
|
||||||
for art in artwork:
|
for art in artwork:
|
||||||
if artwork.get(art) != None:
|
if artwork.get(art) != "":
|
||||||
if KodiItem["art"].has_key(art):
|
if KodiItem["art"].has_key(art):
|
||||||
if KodiItem["art"][art] != artwork.get(art):
|
curValue = urllib.unquote(KodiItem['art'][art]).decode('utf8')
|
||||||
|
if not artwork.get(art) in curValue:
|
||||||
KodiItem["art"][art] = artwork.get(art)
|
KodiItem["art"][art] = artwork.get(art)
|
||||||
changes = True
|
changes = True
|
||||||
else:
|
else:
|
||||||
|
@ -307,7 +306,6 @@ class WriteKodiDB():
|
||||||
if changes:
|
if changes:
|
||||||
json_array = json.dumps(KodiItem["art"])
|
json_array = json.dumps(KodiItem["art"])
|
||||||
result = xbmc.executeJSONRPC(jsoncommand %(id, json_array))
|
result = xbmc.executeJSONRPC(jsoncommand %(id, json_array))
|
||||||
print result
|
|
||||||
return changes
|
return changes
|
||||||
|
|
||||||
# adds or updates the given property on the videofile in Kodi database
|
# adds or updates the given property on the videofile in Kodi database
|
||||||
|
|
Loading…
Reference in a new issue