Ros
February 20, 2023, 8:41pm
1
yt-dlp is broken
[youtube] Extracting URL: Бессмертные Империи Total War Warhammer 3 - трейлер на русском - YouTube
[youtube] iB2jECfqQP0: Downloading webpage
[youtube] iB2jECfqQP0: Downloading android player API JSON
[youtube] iB2jECfqQP0: Downloading player 11e3a4ec
WARNING: [youtube] iB2jECfqQP0: nsig extraction failed: You may experience throttling for some formats
Install PhantomJS to workaround the issue. Please download it from Download PhantomJS
n = BC-9glWmfunyEAkB ; player = https://www.youtube.com/s/player/11e3a4ec/player_ias.vflset/en_US/base.js
ERROR: [youtube] iB2jECfqQP0: Unable to extract uploader id; please report this issue on Issues · yt-dlp/yt-dlp · GitHub , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
Zesko
February 20, 2023, 9:00pm
2
That is the known issue.
yt-dlp is not faulty, but YouTube breaks the backward compatibility.
opened 12:21PM - 16 Feb 23 UTC
closed 02:53PM - 16 Feb 23 UTC
high-priority
site-bug
patch-available
### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
- [X] I understand that I will be … **blocked** if I remove or skip any mandatory\* field
### Checklist
- [X] I'm reporting a bug unrelated to a specific site
- [X] I've verified that I'm running yt-dlp version **2023.01.06** ([update instructions](https://github.com/yt-dlp/yt-dlp#update)) or later (specify commit)
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've checked that all URLs and arguments with special characters are [properly quoted or escaped](https://github.com/yt-dlp/yt-dlp/wiki/FAQ#video-url-contains-an-ampersand--and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command)
- [X] I've searched the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
### Provide a description that is worded well enough to be understood
This error started appearing to me yesterday and almost every video gave this error, but I could download the video after about 3 attempts. But today, all youtube videos are giving this error no matter how many times I try to download it. Can anyone help me?
### Provide verbose output that clearly demonstrates the problem
- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below
### Complete Verbose Output
```shell
[debug] Command-line config: ['-vU', 'https://www.youtube.com/watch?v=aqz-KE-bpKQ']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2023.01.06 [6becd25] (zip)
[debug] Python 3.9.4 (CPython x86_64 64bit) - Linux-5.15.10-tinycore64-x86_64-with-glibc2.34 (OpenSSL 1.1.1j 16 Feb 2021, glibc 2.34)
[debug] exe versions: ffmpeg 4.4 (setts), ffprobe 4.4, phantomjs 2.1.1
[debug] Optional libraries: mutagen-1.46.0, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1760 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2023.01.06, Current version: 2023.01.06
yt-dlp is up to date (2023.01.06)
[youtube] Extracting URL: https://www.youtube.com/watch?v=aqz-KE-bpKQ
[youtube] aqz-KE-bpKQ: Downloading webpage
[youtube] aqz-KE-bpKQ: Downloading android player API JSON
[debug] Loading youtube-nsig.1cbba2b4 from cache
WARNING: [youtube] aqz-KE-bpKQ: Native nsig extraction failed: Trying with PhantomJS
n = __Fxna8S9BSt6Xk ; player = https://www.youtube.com/s/player/1cbba2b4/player_ias.vflset/en_US/base.js
[debug] [youtube] Signature function returned an exception; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
[youtube] aqz-KE-bpKQ: Executing signature code
[debug] [youtube] PhantomJS command line: phantomjs --ssl-protocol=any /tmp/tmpbp71rh8v
[debug] [youtube] Decrypted nsig __Fxna8S9BSt6Xk => kUALy39FPpkyJw
ERROR: [youtube] aqz-KE-bpKQ: Unable to extract uploader id; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 680, in extract
ie_result = self._real_extract(url)
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 4049, in _real_extract
'uploader_id': self._search_regex(r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, 'uploader id') if owner_profile_url else None,
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 1228, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
```
It was already fixed.
2 Likes
Yes, can we have the latest version available so that we can update our yt-dlp package? Can’t download any YouTube videos.
I had similar issue but removing yt-dlp not just via pacman -Rns yt-dlp-git
command but also in aur cache using -Sc
parameter in yay or relavent parameter in other aur package manager. Then reinstalling did the job for me. I don’t think this would solve issue for everyone but it is worth trying if reinstalling is doing to job for me !!
banjo
February 22, 2023, 9:17am
6
You pinged me?
You have to ask this the manjaro devs.
Community
February 22, 2023
Stable2023.01.06-1
Testing2023.01.06-1
Unstable2023.02.17-1
You have multiple options to fix the issue. Staying on stable branch, you have to edit or comment out (#) one line .
…too much ?
Sorry, I should have replied to the OP. It wasn’t meant for you, I guess I just responded to the last message.