Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting traceback on YouTube video #8361

Closed
Gumnos opened this issue Jan 29, 2016 · 3 comments
Closed

Getting traceback on YouTube video #8361

Gumnos opened this issue Jan 29, 2016 · 3 comments

Comments

@Gumnos
Copy link

@Gumnos Gumnos commented Jan 29, 2016

As requested, here's the traceback with the latest executable from github:origin/master as of ~5min ago.

$ cd bin/youtube-dl/
$ git pull
...
$ git st
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

$ ./youtube-dl --get-url --prefer-free-formats "https://www.youtube.com/watch?v=49tpIMDy9BE" --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--get-url', '--prefer-free-formats', 'https://www.youtube.com/watch?v=49tpIMDy9BE', '--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.01.04
[debug] Python version 2.7.9 - Linux-3.16.0-4-amd64-x86_64-with-debian-8.2
[debug] exe versions: avconv 11.4-6, avprobe 11.4-6
[debug] Proxy map: {}
WARNING: unable to extract html5 player; please report this issue on http://yt-dl.org/bug
ERROR: Signature extraction failed: Traceback (most recent call last):
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 601, in _decrypt_signature
    video_id, player_url, s
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 497, in _extract_signature_function
    raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vflYjf147/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
 (caused by ExtractorError(u"Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vflYjf147/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 601, in _decrypt_signature
    video_id, player_url, s
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 497, in _extract_signature_function
    raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vflYjf147/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "bin/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 592, in extract_info
    ie_result = ie.extract(url)
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 245, in extract
    return self._real_extract(url)
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1019, in _real_extract
    encrypted_sig, video_id, player_url, age_gate)
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 611, in _decrypt_signature
    'Signature extraction failed: ' + tb, cause=e)
ExtractorError: Signature extraction failed: Traceback (most recent call last):
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 601, in _decrypt_signature
    video_id, player_url, s
  File "bin/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 497, in _extract_signature_function
    raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vflYjf147/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
 (caused by ExtractorError(u"Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vflYjf147/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Jan 29, 2016

[debug] youtube-dl version 2015.01.04

That's definitely not the last version :), you probably forgot to run make youtube-dl.

@jaimeMF jaimeMF closed this Jan 29, 2016
@Gumnos
Copy link
Author

@Gumnos Gumnos commented Jan 29, 2016

Odd. I don't remember needing to run make youtube-dl before, so I just had a nightly cron job doing a git pull && git checkout origin/master in that directory. I'll update it to include the make command. Hadn't hit any issues until it failed for me this morning. Thanks.

@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Jan 29, 2016

I don't know how is your setup, but the youtube-dl file was removed from the repo two years ago (in 5c47fc6).

Note that unless you also need the auxiliary files, you can run make youtube-dl instead of make.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.