FS#77880 - [youtube-dl] Unable to download videos with "Unable to extract uploader id" error

Attached to Project: Community Packages
Opened by Aaron Barany (akb825) - Friday, 17 March 2023, 08:37 GMT
Last edited by Christian Heusel (gromit) - Monday, 04 September 2023, 10:58 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jaroslav Lichtblau (Dragonlord)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Downloading videos from YouTube fails with the error "Unable to extract uploader id".

Additional info:
* package version: youtube-dl-2021.12.17-1
* link to upstream bug report: https://github.com/ytdl-org/youtube-dl/issues/31530
* PR to fix the issue: https://github.com/ytdl-org/youtube-dl/pull/31675

Steps to reproduce:
Run youtube-dl passing the URL to a YouTube video.
This task depends upon

Closed by  Christian Heusel (gromit)
Monday, 04 September 2023, 10:58 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Package dropped to the AUR: https://aur.archlinux.org/packages/youtu be-dl
Comment by Christian Heusel (gromit) - Friday, 02 June 2023, 12:20 GMT
There has not been a release to this package since 2021 and it is still broken. Since we have yt-dlp (which works) in the repos, can youbtube-dl just be dropped?
Comment by Aaron Barany (akb825) - Monday, 05 June 2023, 00:03 GMT
I'm currently using yt-dlp as a replacement.

As for the lack of release, I can't say whether yt-dlp is equivalent in all cases, but a lack of a release may not necessarily be grounds to drop it by itself. Many packages are actively maintained but choose to no longer create releases, instead expecting users to use the latest git master. Of course this isn't very convenient for package maintainers...
Comment by Jared Johnstone (ipaq) - Wednesday, 26 July 2023, 23:39 GMT
Haven't used youtube-dl in a few years myself due to problems like this going unpatched for long periods at a time.

I highly recommend using yt-dlp instead and aliasing that to youtube-dl.