https://bugs.kde.org/show_bug.cgi?id=470794
Bug ID: 470794 Summary: Packaged version of PlasmaTube depends on outdated and broken version of yt-dlp Classification: KDE Neon Product: neon Version: unspecified Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Packages User Edition Assignee: neon-b...@kde.org Reporter: bmhieser...@protonmail.com CC: j...@jriddell.org, neon-b...@kde.org, sit...@kde.org Target Milestone: --- SUMMARY I just switched over to KDE Neon last week and I like using the KDE Gear suite of applications on my distros. However, I noticed that the PlasmaTube packaged in Neon's repo is using a version of youtube-dl/yt-dlp (2022.04.08-1) that no longer works because of changes to YouTube itself. These YouTube changes have been accounted for in later releases of yt-dlp, so other apps that depend on later versions of it still work. However, even if I try installing the latest version of yt-dlp from GitHub, PlasmaTube is stuck specifically depending on this earlier version that no longer works. This was tested by uninstalling PlasmaTube and its version of yt-dlp, installing the latest yt-dlp, then reinstalling PlasmaTube, with Discover/apt still pulling in the old yt-dlp version. I know I can install the flatpak but I would like to be able to use the one straight from the repo since it is a KDE Gear app and I would like the updates whenever KDE releases them to the Neon repo. STEPS TO REPRODUCE 1. Install PlasmaTube from the KDE Neon repo 2. Open from launcher or in terminal 3. Attempt to play a YouTube video OBSERVED RESULT The video does not play and it sits on a black screen. EXPECTED RESULT The requested video plays. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon 5.27 (available in About System) KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.106.0 Qt Version: 5.15.9 ADDITIONAL INFORMATION Here is what the terminal presents when trying to watch a video on the currently packaged version of PlasmaTube: [ytdl_hook] ERROR: [youtube] OFvXuyITwBI: 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 [ytdl_hook] youtube-dl failed: unexpected error occurred No protocol handler found to open URL ytdl://OFvXuyITwBI The protocol is either unsupported, or was disabled at compile-time. [ytdl_hook] ERROR: [youtube] OFvXuyITwBI: 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 [ytdl_hook] youtube-dl failed: unexpected error occurred The yt-dlp -U command mentioned in the error code from the terminal does not work with version 2022.04.08-1. As I mentioned, the Flatpak version of PlasmaTube and at least the version packaged with OpenSUSE Tumbleweed use a more up-to-date version of yt-dlp. -- You are receiving this mail because: You are watching all bug changes.