1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-03-12 13:57:17 +08:00

[vevo] raise error on geo restricted videos

This commit is contained in:
Tithen-Firion 2017-04-27 02:18:17 +02:00
parent 317ec70257
commit 1f87022650

View File

@ -152,7 +152,7 @@ class VevoIE(VevoBaseIE):
artists.append(value)
elif key.startswith('%s.streamsV3.' % video_id):
video_versions.append(value)
if 'streams' in json_data.get('default', {}):
video_versions = json_data['default']['streams'][video_id][0]
@ -171,6 +171,8 @@ class VevoIE(VevoBaseIE):
version = self._VERSIONS.get(video_version.get('version'), 'generic')
version_url = video_version.get('url')
if not version_url:
if video_version.get('errorCode') == 'video-not-viewable-in-country':
raise self.raise_geo_restricted()
continue
if '.ism' in version_url: