I'm getting a bit of a problem starting today, I'm not sure how to fix it.
ERROR: Signature extraction failed: Traceback (most recent call last):
File "C:\Users\itsno\AppData\Local\Programs\Python\Python35\lib\site-packages\youtube_dl\extractor\youtube.py", line 1005, in _decrypt_signature
video_id, player_url, s
File "C:\Users\itsno\AppData\Local\Programs\Python\Python35\lib\site-packages\youtube_dl\extractor\youtube.py", line 932, in _extract_signature_function
cache_res = res(test_string)
File "C:\Users\itsno\AppData\Local\Programs\Python\Python35\lib\site-packages\youtube_dl\extractor\youtube.py", line 984, in <lambda>
return lambda s: initial_function([s])
File "C:\Users\itsno\AppData\Local\Programs\Python\Python35\lib\site-packages\youtube_dl\jsinterp.py", line 254, in resf
res, abort = self.interpret_statement(stmt, local_vars)
File "C:\Users\itsno\AppData\Local\Programs\Python\Python35\lib\site-packages\youtube_dl\jsinterp.py", line 55, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "C:\Users\itsno\AppData\Local\Programs\Python\Python35\lib\site-packages\youtube_dl\jsinterp.py", line 174, in interpret_expression
return obj[member](argvals)
KeyError: 'qC'
I'm getting the same thing on ubuntu. I tried updating and reinstalling the youtube-dl, but it didn't work. it doesn't happen to all songs on youtube, but most of them.
Problem started a few hours ago.
Same issue for me on ubuntu VM. Just a heads up, it cleared out my autoplaylist file since each song got an error and was removed. Hope you have a backup.
Getting the exact same issue here, hopefully we get some sort of resolution soon. Cheers.
I heard its a youtube issue, according to some of my friends it just got updated and its messing with the bots code. It would make sense too
Fixed after running update_dependencies on review version.
^He's right worked like a charm. Thanks Grift
^^ I feel kinda dumb to ask that, but I have the same issue and no idea how to do the mentioned thing:
Fixed after running update_dependencies on review version.
A little advice would be greatly appreciated, thanks in advance!
You need to checkout the review branch (e.g., git fetch origin review; git checkout review). Note that your autoplaylist.txt may cause a conflict (I don't have anything in mine so I just git stash; git stash clear). Then run the update_dependencies script. On Ubuntu/macOS: ./update_dependencies_linux.sh
You can also do this with python3.5 -m pip install --upgrade -r requirements.txt (which is all the script does anyway).
reference #806
Most helpful comment
You need to checkout the review branch (e.g.,
git fetch origin review; git checkout review). Note that your autoplaylist.txt may cause a conflict (I don't have anything in mine so I justgit stash; git stash clear). Then run the update_dependencies script. On Ubuntu/macOS:./update_dependencies_linux.shYou can also do this with
python3.5 -m pip install --upgrade -r requirements.txt(which is all the script does anyway).