From 86138f5d5a3492398dd34f7d69f5e94ad9e28fc4 Mon Sep 17 00:00:00 2001 From: sh!zeeg Date: Fri, 30 Dec 2016 04:55:16 +0300 Subject: [PATCH] [StreamMe] add "Source" to formats list --- youtube_dl/extractor/streamme.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/youtube_dl/extractor/streamme.py b/youtube_dl/extractor/streamme.py index 7a0562f9d..b3eb1cc65 100644 --- a/youtube_dl/extractor/streamme.py +++ b/youtube_dl/extractor/streamme.py @@ -94,6 +94,16 @@ class StreamMeIE(InfoExtractor): # I don't know all the possible protocols yet. # 'protocol': 'm3u8_native' if fmt_tag == 'mp4-hls' else 'http' }) + if d.get('origin') is not None: + fmt_tag = d.get('origin').get('location').split(':')[0] + formats.append({ + 'url': d.get('origin').get('location'), + 'acodec': d.get('origin').get('audioCodec'), + 'vcodec': d.get('origin').get('videoCodec'), + 'format_id': 'Source-' + fmt_tag, + 'ext': 'flv' if fmt_tag == 'rtmp' else 'mp4', + 'source_preference': 1, + }) return formats