Bug 31727

Summary: mpv still uses the deprecated project youtube-dl when yt-dlp should be used instead
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: enhancement    
Priority: Normal CC: geiger.david68210, lovaren
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: mpv CVE:
Status comment:
Attachments: Error output

Description Kristoffer Grundström 2023-03-27 20:56:04 CEST
Description of problem: I have problems getting to play a youtube clip with mpv much due to it using the very much deprecated project youtube-dl instead of using yt-dlp which is actively developed.

Version-Release number of selected component (if applicable): 0.32.0

How reproducible: All the time.

Steps to Reproduce:
1. Install mpv.
2. Open a terminal window.
3. Run mpv https://www.youtube.com/watch?v=_tG3kfgqPhc and it will fail telling you that you're using an outdated version of youtube-dl.
4. Try to update youtube-dl with sudo using the -U flag and it will still be the same version since the project is deprecated.
Comment 1 Kristoffer Grundström 2023-03-27 20:59:13 CEST
Created attachment 13753 [details]
Error output

CC: (none) => lovaren

Comment 2 sturmvogel 2023-03-27 21:39:59 CEST
Update your system as cauldron is already at mpv-0.35.1-2.mga9 and uses yt-dlp-2023.02.17-1.mga9

INVALID

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

Comment 3 David GEIGER 2023-03-27 21:49:18 CEST
And in this commit:

https://svnweb.mageia.org/packages/cauldron/mpv/current/SPECS/mpv.spec?r1=1936967&r2=1946226

CC: (none) => geiger.david68210

Comment 4 sturmvogel 2023-03-27 22:02:50 CEST
I believe this is again an unprecise and messed up bugreport. It would only make sense if it was filed against MGA8 as there is still mpv-0.32.0-6.1.mga8 which depends on youtube-dl-2021.04.26-1.mga8
Maybe (depends how long MGA9 will take...) it would make sense to update also mpv for MGA8 as yt-dlp was already imported...