summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2017-03-13 22:39:15 +0700
committerSergey M․ <dstftw@gmail.com>2017-03-13 22:39:15 +0700
commite313d209c25bcf8adf3c888516624f5c9b2f2eaf (patch)
tree7b2222ab30d958e702bda4eb3c6829cd79cb8288
parentff9d509d200577a0be962ee47894cd257c7ef818 (diff)
downloadyoutube-dl-e313d209c25bcf8adf3c888516624f5c9b2f2eaf.tar.gz
youtube-dl-e313d209c25bcf8adf3c888516624f5c9b2f2eaf.tar.xz
youtube-dl-e313d209c25bcf8adf3c888516624f5c9b2f2eaf.zip
[mitele] Add support for ooyala videos (closes #12430)
-rw-r--r--youtube_dl/extractor/mitele.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/youtube_dl/extractor/mitele.py b/youtube_dl/extractor/mitele.py
index 79e0b8ada..28b743cca 100644
--- a/youtube_dl/extractor/mitele.py
+++ b/youtube_dl/extractor/mitele.py
@@ -4,6 +4,7 @@ from __future__ import unicode_literals
 import uuid
 
 from .common import InfoExtractor
+from .ooyala import OoyalaIE
 from ..compat import (
     compat_str,
     compat_urllib_parse_urlencode,
@@ -24,6 +25,9 @@ class MiTeleBaseIE(InfoExtractor):
             r'(?s)(<ms-video-player.+?</ms-video-player>)',
             webpage, 'ms video player'))
         video_id = player_data['data-media-id']
+        if player_data.get('data-cms-id') == 'ooyala':
+            return self.url_result(
+                'ooyala:%s' % video_id, ie=OoyalaIE.ie_key(), video_id=video_id)
         config_url = compat_urlparse.urljoin(url, player_data['data-config'])
         config = self._download_json(
             config_url, video_id, 'Downloading config JSON')