diff options
author | Markus Müller <mmu@grummel.net> | 2015-02-08 21:55:39 +0100 |
---|---|---|
committer | Markus Müller <mmu@grummel.net> | 2015-02-08 21:55:39 +0100 |
commit | bdb186f3b074f1f7ac0f154be419ca04241add6f (patch) | |
tree | 9f476f1dcc5c28185aaf682d4ea640be14598bfa /youtube_dl | |
parent | 64f9baa084c60b8bfd8e33179fd6caa50084a642 (diff) |
fix rtlnow for newer series like "Der Bachelor" season 5
Diffstat (limited to 'youtube_dl')
-rw-r--r-- | youtube_dl/extractor/rtlnow.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/youtube_dl/extractor/rtlnow.py b/youtube_dl/extractor/rtlnow.py index 285c3c4be..e235f3c57 100644 --- a/youtube_dl/extractor/rtlnow.py +++ b/youtube_dl/extractor/rtlnow.py @@ -134,9 +134,18 @@ class RTLnowIE(InfoExtractor): 'player_url': video_page_url + 'includes/vodplayer.swf', } else: - fmt = { - 'url': filename.text, - } + mobj = re.search(r'.*/(?P<hoster>[^/]+)/videos/(?P<play_path>.+)\.f4m', filename.text) + if mobj: + fmt = { + 'url': 'rtmpe://fmspay-fra2.rtl.de/' + mobj.group('hoster'), + 'play_path': 'mp4:' + mobj.group('play_path'), + 'page_url': url, + 'player_url': video_page_url + 'includes/vodplayer.swf', + } + else: + fmt = { + 'url': filename.text, + } fmt.update({ 'width': int_or_none(filename.get('width')), 'height': int_or_none(filename.get('height')), |