[allocine] fix bug wile playing videos from external url

This commit is contained in:
Bezleputh 2015-01-02 17:56:36 +01:00
commit 5451f4b370
2 changed files with 5 additions and 4 deletions

View file

@ -470,9 +470,10 @@ class AllocineBrowser(Browser):
if res is None:
return
result = json.loads(res)
for episode in result['feed']['media']:
if 'title' in episode:
yield self.parse_video(episode, category)
if 'feed' in in result and 'media' in result['feed']:
for episode in result['feed']['media']:
if 'title' in episode:
yield self.parse_video(episode, category)
def parse_video(self, _video, category):
video = BaseVideo(u'%s#%s' % (_video['code'], category))

View file

@ -131,7 +131,7 @@ class AllocineModule(Module, CapCinema, CapVideo, CapCalendarEvent, CapCollectio
def get_video(self, _id):
with self.browser:
split_id = _id.split('#')
if split_id[-1] == 'movir':
if split_id[-1] == 'movie':
return self.browser.get_movie_from_id(split_id[0])
return self.browser.get_video_from_id(split_id[0], split_id[-1])