mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-26 02:36:10 +00:00
fixes for season artwork
This commit is contained in:
parent
a68c2cc796
commit
acbf9ee258
2 changed files with 17 additions and 5 deletions
|
@ -120,11 +120,14 @@ class CreateFiles():
|
||||||
for season in seasonData:
|
for season in seasonData:
|
||||||
if season.has_key("IndexNumber"):
|
if season.has_key("IndexNumber"):
|
||||||
seasonart = API().getArtwork(season, "Primary")
|
seasonart = API().getArtwork(season, "Primary")
|
||||||
if seasonart == None:
|
if seasonart != None:
|
||||||
seasonart = API().getArtwork(item, "Primary")
|
SubElement(root, "thumb",{"type":"season","aspect":"poster","season":str(season["IndexNumber"])}).text = seasonart
|
||||||
SubElement(root, "thumb",{"type":"season","season":str(season["IndexNumber"])}).text = seasonart
|
seasonart2 = API().getArtwork(season, "Banner")
|
||||||
SubElement(root, "thumb",{"type":"season","season":"0"}).text = API().getArtwork(item, "Primary")
|
if seasonart2 != None:
|
||||||
|
SubElement(root, "thumb",{"type":"season","aspect":"banner","season":str(season["IndexNumber"])}).text = seasonart2
|
||||||
|
seasonart3 = API().getArtwork(season, "Thumb")
|
||||||
|
if seasonart2 != None:
|
||||||
|
SubElement(root, "thumb",{"type":"season","aspect":"landscape","season":str(season["IndexNumber"])}).text = seasonart3
|
||||||
SubElement(root, "fanart").text = API().getArtwork(item, "Backdrop")
|
SubElement(root, "fanart").text = API().getArtwork(item, "Backdrop")
|
||||||
SubElement(root, "title").text = utils.convertEncoding(item["Name"])
|
SubElement(root, "title").text = utils.convertEncoding(item["Name"])
|
||||||
SubElement(root, "originaltitle").text = utils.convertEncoding(item["Name"])
|
SubElement(root, "originaltitle").text = utils.convertEncoding(item["Name"])
|
||||||
|
|
|
@ -282,6 +282,7 @@ class WriteKodiDB():
|
||||||
|
|
||||||
artwork = {}
|
artwork = {}
|
||||||
artwork["poster"] = API().getArtwork(MBitem, "Primary")
|
artwork["poster"] = API().getArtwork(MBitem, "Primary")
|
||||||
|
artwork["banner"] = API().getArtwork(MBitem, "Banner")
|
||||||
artwork["clearlogo"] = API().getArtwork(MBitem, "Logo")
|
artwork["clearlogo"] = API().getArtwork(MBitem, "Logo")
|
||||||
artwork["clearart"] = API().getArtwork(MBitem, "Art")
|
artwork["clearart"] = API().getArtwork(MBitem, "Art")
|
||||||
artwork["landscape"] = API().getArtwork(MBitem, "Thumb")
|
artwork["landscape"] = API().getArtwork(MBitem, "Thumb")
|
||||||
|
@ -439,6 +440,14 @@ class WriteKodiDB():
|
||||||
path = os.path.join(tvLibrary,id)
|
path = os.path.join(tvLibrary,id)
|
||||||
xbmcvfs.rmdir(path)
|
xbmcvfs.rmdir(path)
|
||||||
|
|
||||||
|
|
||||||
|
def updateSeasonDetails(self,MBitem, KodiItem):
|
||||||
|
#use sqlite to set the season artwork because with NFO it sets the poster as banner
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def setKodiResumePoint(self, id, resume_seconds, total_seconds, fileType):
|
def setKodiResumePoint(self, id, resume_seconds, total_seconds, fileType):
|
||||||
#use sqlite to set the resume point while json api doesn't support this yet
|
#use sqlite to set the resume point while json api doesn't support this yet
|
||||||
#todo --> submit PR to kodi team to get this added to the jsonrpc api
|
#todo --> submit PR to kodi team to get this added to the jsonrpc api
|
||||||
|
|
Loading…
Reference in a new issue