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

Automatic signature extraction fails if username contains cyrillic characters on Windows #2918

Closed
phihag opened this issue May 14, 2014 · 3 comments
Labels
bug

Comments

@phihag
Copy link
Contributor

@phihag phihag commented May 14, 2014

pwd is C:\Users\Минка\Desktop>

  File "youtube_dl\extractor\youtube.pyo", line 360, in _extract_signature_funct
ion
  File "ntpath.pyo", line 108, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcd in position 9: ordinal
not in range(128)

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 86 (42.43), itag 43, html5 player en_US-vfl
G0UvOo
WARNING: Automatic signature extraction failed: Traceback (most recent call last
):
  File "youtube_dl\extractor\youtube.pyo", line 871, in _decrypt_signature
  File "youtube_dl\extractor\youtube.pyo", line 360, in _extract_signature_funct
ion
  File "ntpath.pyo", line 108, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcd in position 9: ordinal
not in range(128)
....
@phihag phihag added the bug label May 14, 2014
@snify
Copy link

@snify snify commented Jul 11, 2014

Any progress?

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Oct 26, 2014

This issue will be fixed in the next release of youtube-dl. Thanks for the report.

@phihag
Copy link
Contributor Author

@phihag phihag commented Oct 26, 2014

This fix has made it into youtube-dl 2014.10.26. Refer to our FAQ if you need help updating.

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
3 participants
You can’t perform that action at this time.