fixes for season artwork

This commit is contained in:
Marcel van der Veldt 2015-03-20 16:16:39 +01:00
parent a68c2cc796
commit acbf9ee258
2 changed files with 17 additions and 5 deletions

View file

@ -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"])

View file

@ -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