Bug 33939 - Update request: yt-dlp; Clipgrab won't download Youtube videos
Summary: Update request: yt-dlp; Clipgrab won't download Youtube videos
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
: 33978 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-01-19 00:19 CET by Thomas Andrews
Modified: 2025-02-03 20:58 CET (History)
6 users (show)

See Also:
Source RPM: yt-dlp,python-websockets
CVE:
Status comment:


Attachments

Description Thomas Andrews 2025-01-19 00:19:28 CET
Description of problem:

Clipgrab has stopped downloading Youtube videos. When you give it a Youtube URL, you get a message that there are no downloadable videos on the site. URLs from the Internet Archive, however, do not show the issue.

It worked on Youtube just a few days ago.

I suspect that yt-dlp needs another update, because that's the usual culprit, but I don't have enough experience with using it outside of Clipgrab to be sure that is the issue.

Steps to reproduce:

1. Select a Youtube video to download, and copy the url to the clipboard.
2. Paste the url into Clipgrab.
Comment 1 sturmvogel 2025-01-19 08:03:11 CET
The yt-dlp version is 11! versions behind the actual one! No wonder that it won‘t work any longer.
Morgan Leijström 2025-01-19 12:55:32 CET

CC: (none) => fri
Summary: Clipgrab won't download Youtube videos => Update request: yt-dlp; Clipgrab won't download Youtube videos
Assignee: bugsquad => pkg-bugs
Source RPM: (none) => yt-dlp

PC LX 2025-02-01 13:56:35 CET

CC: (none) => mageia

Comment 2 PC LX 2025-02-01 13:58:41 CET
I can confirm the issue with yt-dlp, and can confirm there is a recent update to it.

$ yt-dlp 'https://www.youtube.com/watch?v=y8cE5skIvok'
[youtube] Extracting URL: https://www.youtube.com/watch?v=y8cE5skIvok
[youtube] y8cE5skIvok: Downloading webpage
[youtube] y8cE5skIvok: Downloading ios player API JSON
[youtube] y8cE5skIvok: Downloading web creator player API JSON
ERROR: [youtube] y8cE5skIvok: Sign in to confirm you’re not a bot. This helps protect our community. Learn more
$ yt-dlp --update
Current version: stable@2024.08.06 from yt-dlp/yt-dlp
Latest version: stable@2025.01.26 from yt-dlp/yt-dlp
ERROR: You installed yt-dlp from a manual build or with a package manager; Use that to update
Comment 3 David GEIGER 2025-02-02 11:07:05 CET
Assigning to QA,

Packages in 9/Core/Updates_testing:
======================
yt-dlp-2025.01.26-1.mga9.noarch.rpm
yt-dlp-bash-completion-2025.01.26-1.mga9.noarch.rpm
yt-dlp-fish-completion-2025.01.26-1.mga9.noarch.rpm
yt-dlp-zsh-completion-2025.01.26-1.mga9.noarch.rpm
python3-websockets-14.1-1.mga9

From SRPMS
yt-dlp-2025.01.26-1.mga9.src.rpm
python-websockets-14.1-1.mga9.src.rpm

CC: (none) => geiger.david68210
Assignee: pkg-bugs => qa-bugs

Comment 4 Lloyd Osten 2025-02-02 12:41:40 CET
I will try this new version. Thanks for the info.

CC: (none) => lloyd.osten

Comment 5 Lloyd Osten 2025-02-02 13:37:25 CET
(In reply to Lloyd Osten from comment #4)
> I will try this new version. Thanks for the info.

I just d/l and installed the new version of yt-dlp plus bash-completion and python-websockets. It appears to be working now.
Comment 6 Thomas Andrews 2025-02-02 15:32:56 CET
Attempted to download an old John Wayne movie from Youtube using Clipgrab. It failed as before.

Used Qarepo to get the new packages, and updated yt-dlp and python3-websockets. Tried to download the old western again, and this time it was successful.

Looks OK to me. Validating the update, on the basis of two successful tests.

Whiteboard: (none) => MGA9-64-OK
Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 7 PC LX 2025-02-02 15:48:16 CET
Installed and tested without issues.

Tested on several random youtube, bitchute, and rumble videos. All ok.



System: Mageia 9, x86_64, Plasma DE, AMD Ryzen 5 5600G with Radeon Graphics using amdgpu driver.



$ uname -a
Linux jupiter 6.6.74-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Sat Jan 25 12:11:40 UTC 2025 x86_64 GNU/Linux
$ rpm -qa | grep -P 'yt-dlp|python3-websockets' | sort
python3-websockets-14.1-1.mga9
yt-dlp-2025.01.26-1.mga9
yt-dlp-bash-completion-2025.01.26-1.mga9
katnatek 2025-02-02 19:12:40 CET

Source RPM: yt-dlp => yt-dlp,python-websockets

katnatek 2025-02-02 19:16:50 CET

Keywords: (none) => advisory

Comment 8 sturmvogel 2025-02-02 22:47:03 CET
*** Bug 33978 has been marked as a duplicate of this bug. ***

CC: (none) => Ed_Werder

Comment 9 Mageia Robot 2025-02-03 20:58:46 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2025-0009.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.