Change fanart api url
This commit is contained in:
@@ -14,7 +14,7 @@ autoload = 'FanartTV'
|
||||
class FanartTV(MovieProvider):
|
||||
|
||||
urls = {
|
||||
'api': 'http://api.fanart.tv/webservice/movie/b28b14e9be662e027cfbc7c3dd600405/%s/JSON/all/1/2'
|
||||
'api': 'http://webservice.fanart.tv/v3/movies/%s?api_key=b28b14e9be662e027cfbc7c3dd600405'
|
||||
}
|
||||
|
||||
MAX_EXTRAFANART = 20
|
||||
@@ -36,9 +36,8 @@ class FanartTV(MovieProvider):
|
||||
fanart_data = self.getJsonData(url)
|
||||
|
||||
if fanart_data:
|
||||
name, resource = fanart_data.items()[0]
|
||||
log.debug('Found images for %s', name)
|
||||
images = self._parseMovie(resource)
|
||||
log.debug('Found images for %s', fanart_data.get('name'))
|
||||
images = self._parseMovie(fanart_data)
|
||||
|
||||
except:
|
||||
log.error('Failed getting extra art for %s: %s',
|
||||
@@ -95,7 +94,7 @@ class FanartTV(MovieProvider):
|
||||
for image in images:
|
||||
if tryInt(image.get('likes')) > highscore:
|
||||
highscore = tryInt(image.get('likes'))
|
||||
image_url = image.get('url')
|
||||
image_url = image.get('url') or image.get('href')
|
||||
|
||||
return image_url
|
||||
|
||||
@@ -118,7 +117,9 @@ class FanartTV(MovieProvider):
|
||||
if tryInt(image.get('likes')) > highscore:
|
||||
highscore = tryInt(image.get('likes'))
|
||||
best = image
|
||||
image_urls.append(best.get('url'))
|
||||
url = best.get('url') or best.get('href')
|
||||
if url:
|
||||
image_urls.append(url)
|
||||
pool.remove(best)
|
||||
|
||||
return image_urls
|
||||
|
||||
Reference in New Issue
Block a user