[arte] fix problem on extension
This commit is contained in:
parent
c50b6db86d
commit
9026866488
1 changed files with 5 additions and 3 deletions
|
|
@ -62,17 +62,19 @@ class ArteBrowser(BaseBrowser):
|
||||||
video = self.create_video(result['video'])
|
video = self.create_video(result['video'])
|
||||||
try:
|
try:
|
||||||
video.url = u'%s' % result['video']['VSR'][0]['VUR']
|
video.url = u'%s' % result['video']['VSR'][0]['VUR']
|
||||||
|
video.ext = u'%s' % result['video']['VSR'][0]['VMT']
|
||||||
except:
|
except:
|
||||||
video.url = self.get_default_url(url)
|
video.url, video.ext = self.get_default_url(url)
|
||||||
|
|
||||||
return video
|
return video
|
||||||
|
|
||||||
def get_default_url(self, url):
|
def get_default_url(self, url):
|
||||||
result = self.get_video_by_quality(url, 'ALL')
|
result = self.get_video_by_quality(url, 'ALL')
|
||||||
try:
|
try:
|
||||||
return u'%s' % result['video']['VSR'][0]['VUR']
|
return u'%s' % result['video']['VSR'][0]['VUR'], \
|
||||||
|
u'%s' % result['video']['VSR'][0]['VMT']
|
||||||
except:
|
except:
|
||||||
return NotAvailable
|
return NotAvailable, NotAvailable
|
||||||
|
|
||||||
def get_video_by_quality(self, url, quality):
|
def get_video_by_quality(self, url, quality):
|
||||||
_url = url \
|
_url = url \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue