From 22a0614943bcfcf3c9c6368a74bf2a4bf721d62e Mon Sep 17 00:00:00 2001 From: Yen Chi Hsuan Date: Fri, 26 May 2017 12:43:14 +0800 Subject: [PATCH 1/2] Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True (#5118)" This reverts commit 87dc451108b278eb5e5600a0159bdbd337272392. --- youtube_dl/extractor/youtube.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index d66693c0c..d6c098706 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1481,8 +1481,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): if not video_info_webpage: continue get_video_info = compat_parse_qs(video_info_webpage) - if get_video_info.get('use_cipher_signature') != ['True']: - add_dash_mpd(get_video_info) + add_dash_mpd(get_video_info) if not video_info: video_info = get_video_info if 'token' in get_video_info: From 5c3ab739ae534e23e405cd649c993039aaf89bbd Mon Sep 17 00:00:00 2001 From: Yen Chi Hsuan Date: Fri, 26 May 2017 12:44:34 +0800 Subject: [PATCH 2/2] [youtube] Add a test URL from #11381 --- youtube_dl/extractor/youtube.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index d6c098706..18c5630a6 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1016,6 +1016,11 @@ class YoutubeIE(YoutubeBaseInfoExtractor): 'url': 'https://www.youtube.com/watch?v=MuAGGZNfUkU&list=RDMM', 'only_matching': True, }, + { + # extra DASH formats with use_cipher_signature=True + 'url': 'https://www.youtube.com/watch?v=4H4dqBqGS2s', + 'only_matching': True, + } ] def __init__(self, *args, **kwargs):