Fix pictures from Plex picture libraries not working/displaying
This commit is contained in:
parent
b2139ce150
commit
e887e7162b
1 changed files with 12 additions and 4 deletions
|
@ -472,16 +472,18 @@ def create_listitem(item, as_tuple=True, offscreen=True,
|
|||
elif "plugin://script.skin.helper" not in item['file']:
|
||||
liz.setProperty('IsPlayable', 'true')
|
||||
|
||||
nodetype = "Video"
|
||||
if item["type"] in ["song", "album", "artist"]:
|
||||
nodetype = "music"
|
||||
elif item['type'] == 'photo':
|
||||
nodetype = 'pictures'
|
||||
else:
|
||||
nodetype = 'video'
|
||||
|
||||
# extra properties
|
||||
for key, value in item["extraproperties"].iteritems():
|
||||
liz.setProperty(key, value)
|
||||
|
||||
# video infolabels
|
||||
if nodetype == "Video":
|
||||
if nodetype == 'video':
|
||||
infolabels = {
|
||||
"title": item.get("title"),
|
||||
"size": item.get("size"),
|
||||
|
@ -552,12 +554,18 @@ def create_listitem(item, as_tuple=True, offscreen=True,
|
|||
if "lastplayed" in item:
|
||||
infolabels["lastplayed"] = item["lastplayed"]
|
||||
|
||||
else:
|
||||
# Pictures
|
||||
infolabels = {
|
||||
"title": item.get("title"),
|
||||
'picturepath': item['file']
|
||||
}
|
||||
# setting the dbtype and dbid is supported from kodi krypton and up
|
||||
# PKC hack: ignore empty type
|
||||
if item["type"] not in ["recording", "channel", "favourite", ""]:
|
||||
infolabels["mediatype"] = item["type"]
|
||||
# setting the dbid on music items is not supported ?
|
||||
if nodetype == "Video" and "DBID" in item["extraproperties"]:
|
||||
if nodetype == "video" and "DBID" in item["extraproperties"]:
|
||||
infolabels["dbid"] = item["extraproperties"]["DBID"]
|
||||
|
||||
if "lastplayed" in item:
|
||||
|
|
Loading…
Reference in a new issue