Irfan’s Corner on the Web On Mac, Linux, Grid, Virtualization and Software Technology

28Dec/0616

The fastest Download Manager for Linux is on its way!

I've been disappointed by the state of linux download managers for quite some time. While on the Windows platform, some excellent download managers exist such as FlashGet, Internet Download Manager and Download Accelerator Pro, besides many others. What is it that sets these download managers apart? Its their support for what I call "multithreaded downloading", enabling them to download different parts of a single large file in multiple streams, independantly of each other! The benefit: an exponential increase in download speed. On a shared 2 MB/s if I use the ordinary linux download managers: kget,wget etc.. I dont get more than 50Kbps, but because I'm short on time, I go to a windows machine with one of the above download managers installed, and guess what the speed is: 160-220 kbps! Its not a Windows vs. Linux issue, its just that a 'serious' download manager in my opinion has never been developed for Linux. But this will soon change! I've started a project, in python which aims to be feature compatible to the download managers I've mentioned above. I've developed the module which allows me to download a file in independant chunks, parrallely. I'll keep you all posted on the progress. I'm also thinking of using Jython for this project, to create powerful Java frontend for it, so that people in Windows/Mac don't have to use those download managers above and pay licenses!

Are there any features which you would like to see in this download manager, for now I'm calling it Py/Downloader?

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Twitter
  • Shuaib

    Yeah, a definite feature I would want in it is, it would better be “open source”. :)

    Plus, it better have a nice GUI frontend.

    Thanks

  • khairil

    i think its best if the download manager can download from different computer. each computer can download part of the file. after every file is completed downloaded, the program can links all the file to a complete file.

    its not the feature “download from many mirror”, which available from many download manager. why not? because the download manager use only one computer to download the file.

    the concept is the file is downloaded from many computer, making many part of file, and in the end the file could be links into one completed file.

    its very useful if we have slow internet connection. and its really flexibel since we can download any mirror we want with any computer we have.

    The software will act as splitter (if you used to use floppy disk, you’ll know), and have option to split the download to whichever size we choos.

    ex: i have 56K internet links at home, and 56K internet links in office. i could then download half of the file in my home and half more in my office. when i back home i bring the part from the office, and with the software links it together.

    do you think it could be done?

    pardon my poor english.

  • khairil

    and one more. i think we dont need any gui. text based is the best. light and flexible.

  • http://mxsmedia.com chris

    oh wow I was so excited when I saw this come up in google! you got all my hopes up! =O

    I’ve been searching around for one every couple months hoping to find something. You’re absolutely right about the current state, I’ve been through every single Linux download manager and they are all horrible. Most of them can’t even manage to finish my download off one server, and have horrible hideous interfaces. Let alone multi-source downloading which is what I’m really looking for.

    Everything in the Linux world is mirrored across 100 different servers on mediocre connections and there’s no way to take advantage of that to get some decent speed out of it.

    Clearly it _needs_ to have a GTK2 interface :-D

  • http://mxsmedia.com chris

    Shoot me an email if you want to turn it into a serious project I’d be willing to lend some work on the auxiliary code.

  • http://mxsmedia.com chris

    I just found one I haven’t seen before:

    http://dfast.sourceforge.net

    Have you seen this one? It’s a tad buggy but seems promising, I’m pulling down an Ubuntu image at 815 kB/s from 5 diff servers :-D

  • llirium

    I’d appreciate a speed ‘choke’ or control. Not all of us want 600KB/s and want to also play games and/or surf whilst getting our multimedia. And some of us have little enough bandwidth to spare as-is.

  • Kamran

    Hi. I has a similar problem. After using Flashget, I didn’t think there was any other download manager out there for me. Downloading from different proxies at the same time, multithreaded downloading, integration with Firefox, I simply loved it. It was because of Flashget that I couldn’t seriously think of getting rid of Windows until I could find a reasonable alternative for it on Linux. But now, I think I’ve found The One.

    It’s called Downloader4x. It has a pretty good GUI, and it has all the features that Flashget did. At least all of the ones I use. It has multithreaded downloading, downloading from multiple proxies as well as good integration with Firefox. Now I can seriously think about getting rid of Windows. Hmm….

  • christo

    I too googled to find a Multi threaded download manager. On the windows platform i only use getright and have been looking for a linux equivalent. Nothing – i don’t mind shitty Gui’s but features are simply lacking from all the download managers i’ve managed to find.

    Thank you for seeing the need and starting this project – if i can assist please let me know.
    Keep up the3 good work.

  • dixon

    I’d appreciate speed limiting, option to enter default server login and password(so I don’t have to fill login and password everytime), selecting multiple links and click download will start downloading all of the links(I’m rapidshare user and this feature will be very usefull for me :) )

    Btw thx for the effort and wishing u luck ;)

  • http://sparklingtenuous.com bran

    Integration with flashgot (the firefox extension) would be good.

  • dhoodle

    Rapidshare integration would be awesome!

  • Squidy

    I think rapidshare, megaupload(erotic), whatever integration would be so good too.
    I’m excited with the result of that..

  • joe

    what are you talking about? click the button then flashgot for linux works!
    https://addons.mozilla.org/en-US/firefox/addon/220

  • http://ryu.divit.org ryu kun

    is it still on its way?

  • MW