def get_extrafanart(file_path):
'''get extrafanart path on disk based on media path'''
result = {}
efa_path = ""
if "plugin.video.emby" in file_path:
# workaround for emby addon
efa_path = u"plugin://plugin.video.emby/extrafanart?path=" + file_path
elif "plugin://" in file_path:
efa_path = ""
elif "videodb://" in file_path:
efa_path = ""
else:
count = 0
while not count == 3:
# lookup extrafanart folder by navigating up the tree
file_path = os.path.dirname(file_path)
try_path = file_path + u"/extrafanart/"
if xbmcvfs.exists(try_path):
efa_path = try_path
break
count += 1
if efa_path:
result["art"] = {"extrafanart": efa_path}
for count, file in enumerate(xbmcvfs.listdir(efa_path)[1]):
if file.lower().endswith(".jpg"):
result["art"]["ExtraFanArt.%s" % count] = efa_path + file.decode("utf-8")
return result
extrafanart.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录