ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.44k stars 9.96k forks source link

[youtube] Cannot determine left side of statement in 'xh(this.j,a)' #3235

Closed fstirlitz closed 10 years ago

fstirlitz commented 10 years ago
$ youtube-dl --verbose AWTVDhrer4s
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'AWTVDhrer4s']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.10
[debug] Python version 3.4.1 - Linux-3.15.4-1-ARCH-x86_64-with-arch
[debug] Proxy map: {}
[youtube] Setting language
[youtube] AWTVDhrer4s: Downloading webpage
[youtube] AWTVDhrer4s: Downloading video info webpage
[youtube] AWTVDhrer4s: Extracting video information
[youtube] AWTVDhrer4s: Encrypted signatures detected.
[youtube] encrypted signature length 82 (40.41), itag 43, html5 player en_US-vflXGBaUN
[youtube] AWTVDhrer4s: Downloading js player vflXGBaUN
WARNING: Writing cache to '$REDACTED/.cache/youtube-dl/youtube-sigfuncs/js_vflXGBaUN_82.json' failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
    cache_res = res(test_string)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 18, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 5, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 36, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 17, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 83 (40.42), itag 243, html5 player en_US-vflXGBaUN
[youtube] AWTVDhrer4s: Downloading js player vflXGBaUN
WARNING: Writing cache to '$REDACTED/.cache/youtube-dl/youtube-sigfuncs/js_vflXGBaUN_83.json' failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
    cache_res = res(test_string)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 83 (40.42), itag 133, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 83 (40.42), itag 242, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 83 (40.42), itag 160, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 83 (40.42), itag 140, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 83 (40.42), itag 171, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 243, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 133, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 242, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 160, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 140, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (40.41), itag 171, html5 player en_US-vflXGBaUN
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 881, in _decrypt_signature
    return func(s)
  File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 43, in interpret_statement
    'Cannot determine left side of statement in %r' % stmt)
youtube_dl.utils.ExtractorError: Cannot determine left side of statement in 'xh(this.j,a)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

WARNING: Warning: Falling back to static signature algorithm
[debug] Invoking downloader on 'https://r18---sn-4g57knes.googlevideo.com/videoplayback?ratebypass=yes&id=o-AP22SyQqPv4p3rwZNzlEScGQJX-A1n2zFdW5mUyX-Byo&upn=alAKX33lbRY&expire=1405094400&fexp=902408%2C924213%2C924217%2C924222%2C930008%2C934024%2C934030%2C934804%2C936100%2C936927%2C945534%2C950823&ipbits=0&initcwndbps=770000&sparams=gcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&gcr=pl&itag=18&sver=3&requiressl=yes&key=yt5&ip=83.30.168.6&ms=au&mws=yes&nh=IgpwcjAyLmZyYTA1KgkxMjcuMC4wLjE&mt=1405071744&mv=m&source=youtube&signature=D9C6C537C332B10EB68A130AEC6CED8CDAE38827.E871381F5AA8B0AAF721F81AB2D6D8EBD831F387'
ERROR: unable to download video data: HTTP Error 403: Forbidden
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 1022, in process_info
    success = dl(filename, info_dict)
  File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 998, in dl
    return fd.download(name, info)
  File "/usr/lib/python3.4/site-packages/youtube_dl/downloader/common.py", line 291, in download
    return self.real_download(filename, info_dict)
  File "/usr/lib/python3.4/site-packages/youtube_dl/downloader/http.py", line 58, in real_download
    data = self.ydl.urlopen(request)
  File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 1227, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.4/urllib/request.py", line 461, in open
    response = meth(req, response)
  File "/usr/lib/python3.4/urllib/request.py", line 571, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.4/urllib/request.py", line 499, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.4/urllib/request.py", line 433, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.4/urllib/request.py", line 579, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
phihag commented 10 years ago

This bug has been fixed in youtube-dl 2014.07.11. It looks like you used a package manager (or pip) to install it, so use that tool to update youtube-dl.