Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #3828: A good download manager

Written by vinutux the 8 Mar 08 at 04:16. Category: Internet & Networking. Related project: Nothing/Others. Status: New
Rationale
There is not a good download manager available under ubuntu.
So many people came from windows prefer download managers always.Some of download mangers available but not stable enough.

Multiget --- always crashed

D4l --- too oldy and buggier

wget --- command line only

wxdfast --- tooo buggy and unusable

Aria ---- too oldy gtk1 app

DownThemAll ---- too slow and not work without firefox

.......................................

some one make a ubuntu version of opensource "freedownloadmanager" (freedownloadmanager.org) appreciated.

99
votes
up equal down
Solution #1: Auto-generated solution of idea #3828
Written by vinutux the 8 Mar 08 at 04:16.
Ubuntu Brainstorm was updated in January 2009. Since the idea #3828 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
-21
votes
up equal down
Solution #2: System-wide download manager with GUI
Written by dragoninsane the 4 Jul 08 at 12:55.
*-install download manager natively to ubuntu-small,light weight but bundled with advance preferences.
*-Most importantly it should have ability to handle firefox,browsers for gnome integration so we can click the download links and download will get added to downloadmanager
*-ability to hide into system tray when there is no activity.
*-right click in system tray choose>>download speed,
*-download basket that will make a small box appear through which we can drag the url of download and download starts in download manager.
-43
votes
up equal down
Solution #3: Develop a professional GUI for Aria2c and/or Axel
Written by mbz99 the 7 Jul 09 at 11:23.
The Linux user must has a professional GUI Download Manager and also fast as IDM for windows and others. There are two Linux download managers *fastest in Linux and faster than IDM* but there are not good GUI for them, I made benchmark for the famous download managers for Linux in the thread
http://ubuntuforums.org/showthread.php?t=1205013
, the result is aria2 and Axel are the fastest in Linux and there is a big time difference from the other because they support multi-connections (parallel connection) and multi-mirrors .

We need a Good and Advanced GUI for download manager in Ubuntu, and can be used with linux browsers firefox , Konqueror, Chromeum...etc.
There is project for making GUI for Axel
http://code.google.com/p/axel-gui/
and looking for similar project.
189
votes
up equal down
Solution #4: Port FDM to Linux
Written by macros the 11 Jul 08 at 22:03.
So we would have the nice gui,
and all the nice features
-48
votes
up equal down
Solution #6: Port using winelib
Written by Andrius the 3 Feb 09 at 16:02.
As it compiles under mingw, it could be compiled using winelib in ubuntu, it's a good testcase for both FDM and wine and after that the functions could be gradually be changed to be independant of winelib.
-15
votes
up equal down
Solution #7: Implimenting the Features
Written by catcatmu the 1 Mar 09 at 16:58.
Implement the extra features on an existing Download Manager. This way instead of rewriting code we can use part of the code of FDM. I suggest using Kget as a base. Kget already integrates nicely into the browsers and supports many features. All the extra features can be implimented without too much of a rewrite: Using KIO, the 'file preview function can be implemented and partial downloading, Using the plugins Utube(...) functions can be added. For scheduling (I'm not sure) but there is a Kde program already present maybe just embed it and add some signals/slots?

Multi Part downloading -- already present
Downloading from video sites -- Through a plugin

Detecting Mirrors -- Already present (Not sure)
Upload Manager -- Using KIO?
Resuming of broken Downloads and Checksums -- Plugin for chacksum
Scheduling -- (Not sure...)
Torrents -- Already Present
Partial downloading of zip archives - Through KIO
-14
votes
up equal down
Solution #8: Solution #6: Use fatrat and enhance its features
Written by sradhakrishna the 12 Jul 09 at 11:05.
Fatrat - a very good download manager that i've come across in recent times. Amazing features, especially the remote control types.

I'd suggest using Fatrat as a base, evaluating what features are required and implement those.

IMHO, porting FDM is going to be an absolute pain, and enhancing Fatrat, an easy one.

Kudos to the creator of this nice piece of work!
-8
votes
up equal down
Solution #10: Use Uget
Written by creative the 21 Aug 09 at 08:36.
Uget is a new and promising download manger it's very fast using curl and nice look Gui with GTK
-9
votes
up equal down
Solution #11: Use Retriever
Written by ceefour the 16 Mar 10 at 22:41.
Retriever (http://www.halogenware.com/software/retriever.html) is a Java-based GUI Download Manager that supports multi-segment downloads, torrents, among a host of other features. It's also free and actively developed.

Supported by FlashGot as well.
-7
votes
up equal down
Solution #12: Port Fatrat to gtk+
Written by pazuzuthewise the 19 Apr 10 at 22:38.
Fatrat ([url]http://fatrat.dolezel.info/[/url]) can handle all download-involving tasks:
- file-sharing sites (rapidshare, etc.)
- torrents, including torrent creation, DHT, UPnP, encryption etc.
- http(s)/ftp download acceleration
- youtube downloads
- support for proxies
But it's QT4 dependencies are immense, it requires almost a full KDE4 desktop.
It seems better than the above-mentioned Retriever (and it doesn't use the yahoo search-engine!)
It would be great if a Gtk+ port were available.

Until something like this appears for Gnome, I'll stick with DownThemAll and transmission and Jdownloader.
-10
votes
up equal down
Solution #13: JDownloader
Written by bircoe the 22 Apr 10 at 05:20.
I've just installed JDownloader which seems to be pretty nice, supporting websites like rapidshare, megaupload and hotfile (there's a huge list), it supports scheduling out of the box (once you turn on the addon) and seems to be pretty good so far, just need to wait till next billing period so I can properly test the scheduling features...

http://jdownloader.org/home/index
-1
votes
up equal down
Solution #14: Let people use a Firefox addon if they want this
Written by hawthornso23 the 19 Jan 11 at 00:00.
Not everyone wants or needs one. Those who do can install a firefox addon.
1
votes
up equal down
Solution #15: Solution #1 with Youtube downloader GUI
Written by Lyfang the 7 Aug 11 at 07:28.
Handle all downloads with one application.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
snadrus wrote on the 8 Mar 08 at 05:32
freedownloadmanager.org is GPL:
http://sourceforge.net/projects/freedownload

It's Windows-only, maybe someone should help them with a Linux port then having it in Ubuntu would be simple.

Looking further, it's C++
It has a Firefox extension already.
It has other extensions that may not be useful.

The Source is 30.2 MB:
4.4MB installer (we won't be needing much from this)
9.2MB FFMPEG
4.5MB BitTorrrent
LibTorrent, Boost
3.7MB InetFile
For FTP & HTTP Downloads, it appears
8.4MB Else
Mostly Code
A lot of Dialog code
All extensions including ie, updater, etc
1856 files total (excluding Setup)

Ugly Dependencies:
Microsoft Foundation Classes
Mostly for display, OLE, Controls
MSHtml
MSXml

Steeley wrote on the 8 Mar 08 at 08:38
Try gwget. Its a GTK frontend for wget and its very quick. Only downside is it doesn't have the feature set you'd find in something like Free Download Manager.

vinutux wrote on the 8 Mar 08 at 09:01
gwget is just a crappy to wget nothing more

ebrahim wrote on the 8 Mar 08 at 09:20
Two quick (short-term) solutions for FDM:
1) Run it with Wine
2) Port it using Wine

Long-term solution (as you already know!):
Port Windows dependencies to Qt (or GTK+)

seshomaru samma wrote on the 8 Mar 08 at 12:25
I aqree , you can't compare something primitive like gwget to those download managers they got in windows

mmat2 wrote on the 8 Mar 08 at 13:10
I think that integrating graphical frontend for wget in Ubuntu will be suitable. Wget is the best download manager I've ever used.

wyginwys wrote on the 8 Mar 08 at 13:26
I use DownThemAll with happiness. Its performance and usability is amazing.

arekkusu wrote on the 8 Mar 08 at 17:15
I have been using "Down loader for X" a little. It's a reasonable piece of software... would like to find a better program though (there's quite a few on windows... )

amlucent23 wrote on the 8 Mar 08 at 21:23
I think you guys should make one, start a project and beg some people on the forums that know how to code. I agree gwget is severely lacking features and configuration but wget is great, and that code is already there and stable.

logfish wrote on the 8 Mar 08 at 22:03
Aria2 is under development, and a GUI frontend is also being developed as we speek. That said, I think download them all is also getting along quite a bit with the new 1.0 version and firefox3 support.

Information on aria2 and it's front-end can be found here: http://metamirrors.nl/node/51
And a list of Linux download clients can also be found there: http://metamirrors.nl/taxonomy/term/15

Give them a try and see if you find one you can think is close enough to your liking so you can post bug-reports and feature requests.

jiu wrote on the 8 Mar 08 at 22:50
not sure what you mean by "Down Them All is too slow". It certainly isn't for me. Firefox (2.xxx) is slow, but that's another problem.

FreeAtMind wrote on the 10 Mar 08 at 13:53
This is one of my problems too.. Ubuntu lack download manager, but have a bit torrent client by default, for me this is strange..

fluxy wrote on the 13 Mar 08 at 19:12
I agree but maybe some of the projects you listed need some time to mature...

madjr wrote on the 18 May 08 at 08:36
firefox 3 can resume downloads later i heard.

i love Aria, a bit ugly yea, but works great.

mbz99 wrote on the 19 Jul 09 at 09:34
DownloadThemAll will not be compared with IDM in windows

andho wrote on the 25 Jul 09 at 09:57
Just some random points for/against porting FDM

Pros (for)
1. I don't think downthemall will cut it, as FDM exceeds even the most popular commercial download managers.
2. Most people want their downloads to progress outside the view port (in the taskbar) and check back at it later.
3. We could improve existing apps but it's not improving.
4. Updates to FDM will need to be implemented in the (improved apps) again - we can expect FDM to innovate.
5. Has a plugin architecture (not really sure but there are plugins for the lite version)
6. I haven't mentioned any of FDM's download management features here.

Cons (against)
1. Difficult to port because of MFC and Win API?
2. Don't want another Download Manager (even though the existing ones suck)
3. Don't want another app running and taking precious memory and CPU cycles (don't use the app :P)
4. Can use downthemall (but can't close firefox, then i'm working on something else and i notice firefox running so i check why and its the download..annoying..sometimes i accidentally close it even)

Features of FDM
1. Multi-segment downloads (download acceleration)
2. Resume download (even if not in download history)
3. Minimize to system tray
4. Minimal download status window
5. Site manager
6. Site Explorer
7. Flash video downloads
8. Torrent download (not my favourite feature, I like my dedicated torrent client)
9. File uploading (??? i don't upload many files but some people upload to rapidshare and stuff and it's a good feature)
10. Scheduling downloads (don't know if it allows download groups)
11. HTML Spider (get all files in a site, e.g. download a book that spans hundreds of pages)
12. Has a plugin architecture

Conclusion
If it's difficult to port because of MFC and Win API code then extending a pluggable app like fatrat gets my vote

taelp wrote on the 28 Jul 09 at 15:49
The bast way is to port the FDM to Linux and also to other OS

OpenNingia wrote on the 29 Jul 09 at 12:23
Solution #9 is a duplicate of solution #4.

@AndrewLuecke: please take a look at the sourceforge page
http://sourceforge.net/projects/freedownload/

I'll copy paste here the interesting part:

"Using this free download manager and accelerator, you can download files and complete web sites up to 6 times faster than before. Also we plan to port it to Linux and Mac OS."

So we just need to wait.

sayakb (Brainstorm admin) wrote on the 1 Aug 09 at 16:09
Solution #9 deleted as of being a duplicate.

Peter-Alexander wrote on the 14 Aug 09 at 21:20
I don't vote. I just want to tell you my personal situation. I have a 3.6 Mbit mobile broadband connection and my standard download rate is 100 KiB/s and with FDM it is 340 KiB/s.
I hope you make the right decision.

gnubyexample wrote on the 27 Sep 09 at 22:18
Fatrat all the way for me.

Tried Vuze/Azureus - good download manager and good speed but too many prompted program updates.

Fatrat really does have a lot of features.

Peter-Alexander: I have mobile internet dongle that gives around 340 KiB/s at peak. Simultaneous downloads via wget might see you hit peak rates like that also.
Single downloads even with fixed line broadband sometimes are capped speeds so go multiple to get max.

Maybe try fatrat by adding the ppa to your /etc/apt/sources.list
as discussed at the end of this report:
https://bugs.launchpad.net/ubuntu/+bug/228265

FDM is not packaged so if you are comfortable going from source then fatrat source here:
http://fatrat.dolezel.info/download

samic wrote on the 18 Aug 10 at 05:19
The best thing to do is to port the FDM to Linux
I am testing different programs in ubuntu and each of them have problems! recently i found fatrat but although it has a scheduling but it doesn't work!!
tired of looking for a program to download!! one of the basic thing in the internet!

Auzy wrote on the 18 Aug 10 at 06:32
How many times do I need to say it, you can't port FDM, because you need to rewrite it entirely to port it..

So no, it isn't the best thing

beelzebub360 wrote on the 27 Sep 11 at 08:19
How many times do I need to say it, you can't port FDM, because you need to rewrite it entirely to port it..

@Auzy so what? isn't Linux completely different to windows?
so y should only windows get the love?

Any other manager on linux can do all of this features of FDM ? The answer is NO! So we have to port it on linux. not just on linux and for the other unix systems like mac os too. This is very important. FDM work very fast. I like it :) FDM can stop download just for seconds automatically when you are surfing on internet with your browser. and many other features...

I have tried the following managers :

a) Gwget
b) Aria
c) wxDownload Fast
d) MultiGet
e) Downloader for X (d4x)
f) DownThemAll!
g) KGet
and for the console: aria2, wget, axel
h)idm
FDM is the one

I completely agree with you to port FDM to linux i am c++ programmer if i can help please tell me

PLEASE PORT IT ON LİNUX


Post your comment