Hacker News new | ask | show | jobs
by RandomGerm4n 44 days ago
I wish there was finally a decent alternative to this junk. JDownloader pretends to be GPL, but parts of it are closed source. Plus, the Windows installer on the official site is a gamble, and you can only find a clean installer in the forum. The developers claim it’s "just adware", but since it’s a web-based installer, different things are offered depending on your IP address. Some of these install themselves even if you decline them, and some also contain real malware. It was actually to be expected that they wouldn't secure their website properly and that someone else would end up spreading malware as a result. The only reason to still use this software is that it works with every obscure filehoster out there. Alternatives like pyload are much less effective at bypassing all the security measures these sites put in place to block download managers. It also lets you download videos from streaming sites that other tools like yt-dlp refuse to support.
6 comments

> you can only find a clean installer in the forum

`winget install AppWork.JDownloader`

Built in to Windows since Windows 10 v1809 :)

Agree, I removed it from my selfhosted apps because for some reason it always has high cpu usage even when no downloading anything.
What part of it is closed-source? You can clone it from the SVN, even the MyJdownloaderClient and all plugins are open-source. Only thing that sucks are their docs because its a Google Doc and there isn't really any explanation but I've got a plugin to work via AI.
Not all plugins are open source. Some of them are included in the jdclosed dependency which is just a blob. The developers claim this is to prevent sites from patching them. However this approach is not compatible with the GPL and the developers have simply been ignoring this for years.
I know people are using aria2 for similar purposes but haven't checked out how well it works
Were’s the AI rewrite when you need it.
Protip, modern browsers (IE6 and later) have a built-in parallel download feature!
That's not why people use JDownloader. There are plugins for every popular file-sharing site that automate navigating download pages, handling countdown timers, and pausing for ratelimits.