blob: b7d525364b3ee365d3281241933d4fa39a9a54a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# -*- coding: utf-8 -*-
def fanarttv_artistart(data):
artistdata = {}
extras = []
if 'artistbackground' in data:
fanart = []
for item in data['artistbackground']:
fanartdata = {}
fanartdata['image'] = item['url']
fanartdata['preview'] = item['url'].replace('/fanart/', '/preview/')
fanartdata['aspect'] = 'fanart'
fanart.append(fanartdata)
artistdata['fanart'] = fanart
if 'artistthumb' in data:
thumbs = []
for item in data['artistthumb']:
thumbdata = {}
thumbdata['image'] = item['url']
thumbdata['preview'] = item['url'].replace('/fanart/', '/preview/')
thumbdata['aspect'] = 'thumb'
thumbs.append(thumbdata)
if thumbs:
artistdata['thumb'] = thumbs
if 'musicbanner' in data:
for item in data['musicbanner']:
extradata = {}
extradata['image'] = item['url']
extradata['preview'] = item['url'].replace('/fanart/', '/preview/')
extradata['aspect'] = 'banner'
extras.append(extradata)
if 'hdmusiclogo' in data:
for item in data['hdmusiclogo']:
extradata = {}
extradata['image'] = item['url']
extradata['preview'] = item['url'].replace('/fanart/', '/preview/')
extradata['aspect'] = 'clearlogo'
extras.append(extradata)
elif 'musiclogo' in data:
for item in data['musiclogo']:
extradata = {}
extradata['image'] = item['url']
extradata['preview'] = item['url'].replace('/fanart/', '/preview/')
extradata['aspect'] = 'clearlogo'
extras.append(extradata)
if extras:
artistdata['extras'] = extras
return artistdata
|