From c489d16668d49a535e3c38390c458a0b6015b7ba Mon Sep 17 00:00:00 2001 From: Christopher Rosell Date: Sun, 30 Sep 2012 18:49:03 +0200 Subject: plugins.youtube: Adding a special signature to stream URL is now needed. --- src/livestreamer/plugins/youtube.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/livestreamer/plugins/youtube.py b/src/livestreamer/plugins/youtube.py index c5f5d37..93a9ee4 100644 --- a/src/livestreamer/plugins/youtube.py +++ b/src/livestreamer/plugins/youtube.py @@ -74,10 +74,11 @@ class Youtube(Plugin): formatmap = self._parse_format_map(fmtlist) for streaminfo in streammap: - if not "url" in streaminfo: + if not ("url" in streaminfo and "sig" in streaminfo): continue - stream = HTTPStream(self.session, streaminfo["url"][0]) + stream = HTTPStream(self.session, streaminfo["url"][0], + params=dict(signature=streaminfo["sig"][0])) if streaminfo["itag"][0] in formatmap: quality = formatmap[streaminfo["itag"][0]] -- cgit v1.2.3