Any luck getting plasmatube to work in KDE Neon?

I installed plasmatube from the KDE Neon packages but it is unable to play a single video. For each video, the miniature loads with a gear rotating endlessly.

I tried the Flatpak version and it seems to be working. I loaded both applications from the terminal and checked the logs. For the KDE Neon package, there is an entry which is not present in the Flatpak:

[ytdl_hook] ERROR: [youtube] __AZudwyXhY: 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://__AZudwyXhY
The protocol is either unsupported, or was disabled at compile-time.
[ytdl_hook] ERROR: [youtube] __AZudwyXhY: 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

I looked for pointers in the yt-dlp issue tracker, and it seems like it could be due to its version being too outdated.

Any KDE Neon user managed to get plasmatube to run with the native package? If this bug is indeed confirmed, is there a way to request for an update of the Neon package? If not, is there any point providing the app in the PPA, when its dependencies are insufficient?

Cheers,

Check this: Are PlasmaTube and AudioTube not ready for public usage? - #8 by aronkvh and the next answer.

I should have mentioned I am using a different instance (invidiousfdnfr) for both the Flatpak and native packages. The former works, the latter does not with the error reported above.

Then it must be a KDE Neon issue as you mentioned it, I tried that instance in Arch and it’s showing & playing.

Maybe a too old yt-dlp version there?

It works for me on neon, using the same source, using native packaging.

$ apt policy plasmatube
plasmatube:
  Installed: 24.02.0-0xneon+22.04+jammy+release+build17
  Candidate: 24.02.0-0xneon+22.04+jammy+release+build17
  Version table:
 *** 24.02.0-0xneon+22.04+jammy+release+build17 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     23.08.4-0xneon+22.04+jammy+release+build12 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages

$ apt policy yt-dlp
yt-dlp:
  Installed: 2022.04.08-1
  Candidate: 2022.04.08-1
  Version table:
 *** 2022.04.08-1 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy/universe i386 Packages
        100 /var/lib/dpkg/status

$ apt policy youtube-dl
youtube-dl:
  Installed: 2021.12.17-1
  Candidate: 2021.12.17-1
  Version table:
 *** 2021.12.17-1 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy/universe i386 Packages
        100 /var/lib/dpkg/status

I tried loading the very same video on my other laptop, same issue:

[ytdl_hook] ERROR: [youtube] djSKp_pwmOA: 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://djSKp_pwmOA
The protocol is either unsupported, or was disabled at compile-time.
[ytdl_hook] ERROR: [youtube] djSKp_pwmOA: 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 

Odd. I see this on my other install (Testing, not user). I seem to have a newer yt-dlp than I am supposed to have, for some reason, and I don’t recall ever installing it (to /usr/local/bin). “fixing” this and using it as provided by the Ubuntu deb, of course it doesn’t work, as expected.

In any case, nether neon nor plasmatube’s devs provide the needed up to date yt-dlp , and whoever created the flatpak does provide it.

Since yt-dlp needs to be regularly updated to keep up with YouTube’s changes, it may be up to the user to do install it manually or by other methods, or convince the devs to maintain and update this non-KDE software that has possible/theoretical legal ramifications.

It definitely works with the current yt-dlp installed (to ~/.local/bin).

I found out this issue has already been reported