getAllArtwork

Get all the artwork for an item at once.
This commit is contained in:
angelblue05 2015-10-03 03:41:39 -05:00
parent 8f75f96909
commit 43494ec053

View file

@ -375,49 +375,55 @@ class API():
return mpaa return mpaa
def getArtworks(self, data, type, mediaType = "", index = "0", getAll = False): def getAllArtwork(self, item):
""" """
Get all artwork, it will return an empty string Get all artwork, it will return an empty string
for the artwork type not found. for the artwork type not found.
Index only matters when getAll is False. Artwork type: Primary, Art, Banner, Logo, Thumb,
Disc, Backdrop
"""
username = utils.window('currUser')
server = utils.window('server%s' % username)
mediaType: movie, boxset, tvshow, episode, season id = item['Id']
artworks = item['ImageTags']
Artwork type: Primary, Banner, Logo, Art, Thumb, backdrops = item['BackdropImageTags']
Disc Backdrop
"""
id = data['Id']
maxHeight = 10000 maxHeight = 10000
maxWidth = 10000 maxWidth = 10000
imageTag = "e3ab56fe27d389446754d0fb04910a34" # Place holder tag quality = ""
if utils.settings('compressArt') == "true":
quality = "&Quality=90"
allartworks = {
'Primary': "",
'Art': "",
'Banner': "",
'Logo': "",
'Thumb': "",
'Disc': "",
'Backdrop': []
}
# Process backdrops
backdropIndex = 0
for backdroptag in backdrops:
artwork = "%s/mediabrowser/Items/%s/Images/Backdrop/%s?MaxWidth=%s&MaxHeight=%s&Format=original&Tag=%s%s" % (server, id, backdropIndex, maxWidth, maxHeight, backdroptag, quality)
allartworks['Backdrop'].append(artwork)
backdropIndex += 1
if getAll: # Process the rest of the artwork
for art in artworks:
tag = artworks[art]
artwork = "%s/mediabrowser/Items/%s/Images/%s/0?MaxWidth=%s&MaxHeight=%s&Format=original&Tag=%s%s" % (server, id, art, maxWidth, maxHeight, tag, quality)
allartworks[art] = artwork
allartworks = { return allartworks
'Primary': "",
'Banner': "",
'Logo': "",
'Art': "",
'Thumb': "",
'Disc': "",
'Backdrop': ""
}
for keytype in allartworks:
type = keytype
url = ""
allartworks[keytype] = url
return allartworks
else: pass
def getArtwork(self, data, type, mediaType = "", index = "0", userParentInfo = False): def getArtwork(self, data, type, mediaType = "", index = "0", userParentInfo = False):