Broken ytdownloader

Good morning, I updated the system and the JTDownLoader software that I have always used no longer, it starts but does not open, I tried to uninstall it and reinstall it but it does not work.

JTDownLoader? Or do you mean “JDownloader2”?

Sorry I wrote it wrong I meant ytDownloader a software to download videos from youtube and more is on discover and suddenly after the update it doesn’t work anymore

Discover is not recommended for use with Arch (or Arch based distros) unless it’s configured for Flatpak only.

Having said that, I just use the website: https://downloaderto.com/

Why not use yt-dlp? A cli downloader for youtube and a lot of others like soundcloud or something

EDIT:

3 Likes

Google is constantly changing stuff and breaking YouTube downloaders and frontends. Probably uses yt-dlp as a backend and needs that to be updated to solve whatever issue has come up.

If you want a gui instead, there is also yt-dlg that can use either the vanilla yt-dl or yt-dlp as a backend, so you can get the GUI and a fairly quickly updated core program too.

Strange. I have yt-dlp installed via the Arch extra repo. Using the command to download a video from the link provided, it doesn’t seem to work…

wombat@darkside ~> yt-dlp https://www.youtube.com/watch?v=Cxqrf0qq7Jg
fish: No matches for wildcard 'https://www.youtube.com/watch?v=Cxqrf0qq7Jg'. See `help wildcards-globbing`.
yt-dlp https://www.youtube.com/watch?v=Cxqrf0qq7Jg
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
wombat@darkside ~

It seems you are on fish shell?
You have to set brackets “https://www.youtube.com/watch?v=Cxqrf0qq7Jg”

try it that way

yt-dlp “https://www.youtube.com/watch?v=Cxqrf0qq7Jg”

EDIT:Dont know how to set that in fish :person_shrugging:

3 Likes

Close. I had to do it like this…

yt-dlp 'https://www.youtube.com/watch?v=Cxqrf0qq7Jg'

THANKS!

1 Like

I just tested to see if yt-dlp was still ok and it works fine for me

I don’t think a gui is necessary when you just have to type “yt-dlp” and paste the address

3 Likes

@Archnoob, if you’d like an .mp4 to be downloaded instead of the default .webm provided by yt-dlp, see here.

1 Like

That is why I have never used any of those gui’s for this. Like don’t get me wrong. There are many times where a gui is faster and friendlier for certain tasks. But for this I’m just copying and pasting anyways. I aliased yt-dlp to yt, so at most I’m saving myself two characters. What’s the point?

1 Like

jdownloader2 entered the chat…

I get this. However, with jd2, the YT plugin (which is enabled by default) gives you the option to tell which files you would like to fetch from YT when a link is copied. For instance, I could fetch the best audio, video, caption, and thumbnail separately. Sometimes, this is preferred, because I may want to watch a music video, but I may only want to listen to a TED Talk.

Usually, my “workflow” is to open FreeTube, copy links for all the videos I’d like to watch or listen to, then decide how to go about downloading each one. For videos that are just comedy that don’t need high resolutions, for example, I download the 480p or 360p version. For music videos, trailers, etc. I download the best video available.

Also, because it is running in the background, it can pick up links from other sites, like Odysee, PeerTube, etc. Though to be honest, sometimes you have to go in and actually press Ctrl+V since some sites require “deep scanning” to fetch media, but I imagine it’s because there is no built-in plugin for such sites. :person_shrugging:

Anyway, all of this is to say that some people are unfamiliar with the terminal for certain tasks and prefer a GUI. I imagine what I described above can certainly be done with yt-dlp, but I doubt it’s straight-forward for the average person who doesn’t know that they can ask an AI how to do it. :thinking:

PS: Man, this was so long in the end… :eyes: