PDA

View Full Version : New Download Manager for Linux



baskar007
April 23rd, 2010, 08:44 PM
I had developed a Graphical, Powerful download manager for linux written using Python and C with GTK+ GUI . named RoxBird.
It can accelerate your download speed upto 40% then normal.
This is my first personal project for Linux and also in PC softwares.


Try it Out Friends.


http://img94.imageshack.us/img94/3499/roxbirdinaction.png

Among others it's Key Features are:

■ Inbuilt filebrowser will help's you to browse and edit files
whithin one application.

■ Inbuilt Previewer (Not only used to preview media files before
download the hole file, and also It's a good(Basic) Audio/Video and Image
viewer.

■ Traffic defragment will increase download and browsing speed. (in
this version traffic defragment was named as KGO)


■ Muti connection downloading (Downloading single file via many
connection)

■ Perfect speed control on every download.

■ Download scheduling and Queues.

■ Command scheduling.

■ Perfect log to know what happend on download.

■ Perfect Error Control engine to keep your download.

■ Write Cache (Reduce HardDisk write operations by caching downloaded
data in memory. )

■ You can set BufferSize for the downloads.

■ Grouping downloads by file types.

■ DND support.

■ Download prograss will displayed in small semi-transparent
window.

and more..


(http://softwareroxer.blogspot.com/p/roxbird-download-manager_23.html)
:lolflag: Download (http://softwareroxer.blogspot.com/p/roxbird-download-manager_23.html) :lolflag:

ikt
April 23rd, 2010, 09:00 PM
Good work :)

@rizz
April 23rd, 2010, 09:04 PM
Thumbs Up!!!

baskar007
April 23rd, 2010, 09:26 PM
Friends if you find any bugs please Report it by Link Provided on the application.

ibuclaw
April 23rd, 2010, 09:40 PM
*moved* :)

chris200x9
April 23rd, 2010, 09:42 PM
nice one! Does it work with any *nix?

codemaniac
April 23rd, 2010, 09:43 PM
keep the good work up....I will try that out...:guitar:

Iowan
April 23rd, 2010, 09:58 PM
Maybe a li'l critical , but I usually spell it stopped (with two P's)

shebaw
April 23rd, 2010, 10:41 PM
@OP, can you please upload it on file sharing site since I can't access blogspot(blogspot is blocked in my country) and tor doesn't work most of the time since my internet connection is so slow.

Thanks in advance.

baskar007
April 24th, 2010, 02:08 AM
Maybe a li'l critical , but I usually spell it stopped (with two P's)
Opps Sorry, My English is too bad. Thanks for reporting. I'll change.
Thanks.

baskar007
April 24th, 2010, 02:12 AM
@OP, can you please upload it on file sharing site since I can't access blogspot(blogspot is blocked in my country) and tor doesn't work most of the time since my internet connection is so slow.

Thanks in advance.
here is your link:RoxBird (http://sourceforge.net/projects/roxbird/)

For Details please visit: RoxBird (http://softwareroxer.blogspot.com/p/roxbird-download-manager_23.html)

baskar007
April 24th, 2010, 02:14 AM
nice one! Does it work with any *nix?
Yeah sure, It's a Python application. May be small corrections required on some platforms. I've not tried. Please try that out and give a feedback.

thanks

kenweill
April 24th, 2010, 02:23 AM
Good work man. It looks like a FreeDownloadManager(for windows) clone. Nice one. I will test this on my test machine.

@update
how do i use this? its not integrated to firefox. its just running in the background.

@update
i killed the process then reopen and now it works. except that you can't change settings until visual effects is enabled. i still can't get it to automatically work with firefox.

mkendall
April 24th, 2010, 02:38 AM
Maybe a li'l critical , but I usually spell it stopped (with two P's)

"Progress" not "Prograss"

"Scheduled & Queues" (no apostrophe)
"Scheduled & Queued" (better option assuming there is only one queue)

Given in the spirit of help, not criticism.

themarker0
April 24th, 2010, 02:47 AM
All i get is a round ball in the bottom right corner :/

kenweill
April 24th, 2010, 02:50 AM
All i get is a round ball in the bottom right corner :/

yeah. i experienced that, the first time i run the program. kill the process then try to open it again and a window will open. also, the background program automatically opens a window everytime you copy a downloadable link. it monitors for a downloadable link. i think. as i tried to copy the "http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-rc-server-i386.iso" and the window automatically opened for download.

baskar007
April 24th, 2010, 02:55 AM
Good work man. It looks like a FreeDownloadManager(for windows) clone. Nice one. I will test this on my test machine.

@update
how do i use this? its not integrated to firefox. its just running in the background.

@update
i killed the process then reopen and now it works. except that you can't change settings until visual effects is enabled. i still can't get it to automatically work with firefox.
currently It does not have firefox integration. (Will soon.) but it have a ClipBorad monitor. Just copy any link you want to download, RoxBird will automatically download it.

firefox integration will added soon

baskar007
April 24th, 2010, 02:56 AM
"Progress" not "Prograss"

"Scheduled & Queues" (no apostrophe)
"Scheduled & Queued" (better option assuming there is only one queue)

Given in the spirit of help, not criticism.
Thank you, I'll change it in feature version.
Thank you thank you very much.

baskar007
April 24th, 2010, 02:57 AM
All i get is a round ball in the bottom right corner :/
It is a DND icon. (Drag And Drop) You can drag links from webbrowser and Drop it on That icon. Your download will start.

To change icon Just Right click on that icon.

dragos240
April 24th, 2010, 03:00 AM
nice one! Does it work with any *nix?

The source is provided. If you have all the dependencies, you could probably compile it. Also on the sourgeforge page, you spelled "source" sorce. Just a little spelling error.

baskar007
April 24th, 2010, 03:02 AM
yeah. i experienced that, the first time i run the program. kill the process then try to open it again and a window will open.
Are you using Ubuntu or what??


the background program automatically opens a window everytime you copy a downloadable link. it monitors for a downloadable link. i think. as i tried to copy the "http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-rc-server-i386.iso" and the window automatically opened for download.

You can disable ClipBoard monitor by Right click on Tray Icon and Check out the ClipBoardMonitoring.



Many Thanks to reply.

baskar007
April 24th, 2010, 03:04 AM
.

kenweill
April 24th, 2010, 03:08 AM
Im using Ubuntu 10.04 RC.

Your English is not bad. Just wrong spelling, or lets say, typo error. Nobody's perfect.

baskar007
April 24th, 2010, 03:10 AM
The source is provided. If you have all the dependencies, you could probably compile it. Also on the sourgeforge page, you spelled "source" sorce. Just a little spelling error.
Download the source from sorgeforge and Unpack it. after all Just run the "RoxBird" file. No need to any compiling.

dependencies are:
Gtk+
Gstreamer
Python
xdg-open
cairo
OpenGL

kpkeerthi
April 24th, 2010, 03:18 AM
Baskar,
Well done. Some tips:

1. See if you can make your application GNOME Human Interface Guideline compatible. http://library.gnome.org/devel/hig-book/stable/

2. Toolbar icons should use system icons. If I change my desktop theme and icons, Rockbox toolbar should reflect the same

3. Work with the Flashgot devs and this integrated with Firefox.

baskar007
April 24th, 2010, 03:18 AM
Im using Ubuntu 10.04 RC.

Your English is not bad. Just wrong spelling, or lets say, typo error. Nobody's perfect.
I have not heard about Ubuntu 10.04. I was so busy with RoxBird for past 5 months, That's why i have not heard about it.

I love ubuntu.
as soon as possible i'll get Ubuntu 10.04.

themarker0
April 24th, 2010, 03:22 AM
yeah. i experienced that, the first time i run the program. kill the process then try to open it again and a window will open. also, the background program automatically opens a window everytime you copy a downloadable link. it monitors for a downloadable link. i think. as i tried to copy the "http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-rc-server-i386.iso" and the window automatically opened for download.


Still nada.

baskar007
April 24th, 2010, 03:24 AM
Baskar,
Well done. Some tips:

1. See if you can make your application GNOME Human Interface Guideline compatible. http://library.gnome.org/devel/hig-book/stable/

2. Toolbar icons should use system icons. If I change my desktop theme and icons, Rockbox toolbar should reflect the same

OK, But there are no suitable icon for some action on GnomeThemes, Is there is any way to get raid or This ????

i have already hosted this project to SorgeForge.
and i'll host it in Google-Code, Launch-pad


many Thanks.

pt123
April 24th, 2010, 06:03 AM
although I havent tried it seems to have the top feature of multiget the ability to multithread the download.
Hopefully it is as stable as multiget.

baskar007
April 24th, 2010, 07:55 AM
although I havent tried it seems to have the top feature of multiget the ability to multithread the download.
Hopefully it is as stable as multiget.
Not only multi threaded Downloading and also Multi Connection downloading (Downloading single files via multi connection so it will increase your download speed.)

Just give a try, It's light weight only takes "760Kb" in deb package.

madjr
April 24th, 2010, 09:59 AM
hi baskar

this is wonderful, i will give it a try

basically my favorite linux downloader is Aria with it's speed slider (real time download speed change) and integration with flashgot in firefox

http://flashgot.net/

i hope they can integrate it soon and i can use yours by default

baskar007
April 24th, 2010, 10:17 AM
hi baskar

this is wonderful, i will give it a try

basically my favorite linux downloader is Aria with it's speed slider (real time download speed change) and integration with flashgot in firefox

http://flashgot.net/

i hope they can integrate it soon and i can use yours by default
You can use SpeedLimiter in Progressbar to change realtime speed.

http://img532.imageshack.us/img532/5961/roxbirdlimitby.png


To get Progress window Just Double click on any active download.


i hope they can integrate it soon and i can use yours by default

Yeah sure, firefox integration will come as soon as possible. Give 3 day time.

Penguin Guy
April 24th, 2010, 11:01 AM
Great work! You need to get this up on Launchpad (https://launchpad.net/).

baskar007
April 24th, 2010, 11:33 AM
Great work! You need to get this up on Launchpad (https://launchpad.net/).
I had registered on LanchPad but i don't know how to host codes to lanchpad???
https://code.launchpad.net/roxbird/

dino99
April 24th, 2010, 11:45 AM
[QUOTE=baskar007;9165441]here is your link:RoxBird (http://sourceforge.net/projects/roxbird/)

Please add this link as the primary download link on your post 1

Nice job , keep go on :P

YeOK
April 24th, 2010, 12:21 PM
The source is provided. If you have all the dependencies, you could probably compile it. Also on the sourgeforge page, you spelled "source" sorce. Just a little spelling error.

The source code isn't provided. Its distributed as compiled python scripts.

Seems to hang here, not sure why.

baskar007
April 24th, 2010, 12:29 PM
The source code isn't provided. Its distributed as compiled python scripts.

Seems to hang here, not sure why.
Hang ??

can you say which action was hanged the application..

YeOK
April 24th, 2010, 12:55 PM
Hang ??

can you say which action was hanged the application..

Nope, it started, put an icon in the bottom corner, brought up the interface, and nothing works.

I had to kill the application.

Here is the interface:

154193

No output from the cli, and no source code to track bugs from.

baskar007
April 24th, 2010, 03:39 PM
Nope, it started, put an icon in the bottom corner, brought up the interface, and nothing works.

I had to kill the application.

Here is the interface:

154193

No output from the cli, and no source code to track bugs from.
You can't track ThreadingLocks as TraceBack.

First Try with "noanim" without("") argument.
Download this new version with some more small bugs are fixed. RoxBird (https://sourceforge.net/projects/roxbird/)



Try again with "dup=1" argument. may be you have older version of OpenGL packages.]
If not works Just create a empty file named " p, li { white-space: pre-wrFirstRun" in "~/.RDM/" folder.
Eg: (/home/USERNAME/.RDM/FirstRun)
after that remember to change Buffer size for your connection speed.

baskar007
April 25th, 2010, 10:54 AM
Nope, it started, put an icon in the bottom corner, brought up the interface, and nothing works.

I had to kill the application.

Here is the interface:

154193

No output from the cli, and no source code to track bugs from.
Your problem was fixed. Download this:
https://sourceforge.net/projects/roxbird

YeOK
April 25th, 2010, 11:15 AM
Your problem was fixed. Download this:

Working now. Took a while to start, but once I managed to get to settings, the application seems a lot more stable.

Viva
April 25th, 2010, 02:29 PM
The screenshots look great, keep up the good work. I'm not planning to install any new software now because I'll be installing lucid soon, this will be one of the first I'll install on lucid.

madjr
April 25th, 2010, 04:53 PM
yes, just needs some icons to match with ubuntu (integrate with gnome little better)

am sure it will make it to the repos for 10.10

kamitsukai
April 25th, 2010, 09:06 PM
Getting this error when trying to run on Linux Mint 8 KDE CE (Kubuntu 9.10 'Karmic Koala')


carl@carl-laptop ~ $ roxbird
Traceback (most recent call last):
File "/usr/share/RoxBird/RoxBird", line 681, in <module>
import main_ui
File "/usr/share/RoxBird/main_ui.py", line 397, in <module>
import pygst
ImportError: No module named pygst

shebaw
May 5th, 2010, 09:51 AM
@OP, nice work. I will try it as soon as I upgrade to lucid.

@YeOK, the theme on your screen shot looks clean and beautiful. What is its name?

Thanks in advance.

baskar007
May 5th, 2010, 05:29 PM
yes, just needs some icons to match with ubuntu (integrate with gnome little better)

am sure it will make it to the repos for 10.10
Yeah, I will change all of these icons to default system icons.

Thanks.

baskar007
May 5th, 2010, 05:29 PM
Getting this error when trying to run on Linux Mint 8 KDE CE (Kubuntu 9.10 'Karmic Koala')


carl@carl-laptop ~ $ roxbird
Traceback (most recent call last):
File "/usr/share/RoxBird/RoxBird", line 681, in <module>
import main_ui
File "/usr/share/RoxBird/main_ui.py", line 397, in <module>
import pygst
ImportError: No module named pygst

You need to install GStreamer.

baskar007
May 5th, 2010, 05:30 PM
@OP, nice work. I will try it as soon as I upgrade to lucid.

@YeOK, the theme on your screen shot looks clean and beautiful. What is its name?

Thanks in advance.
Theme name was Ubuntu's default one: Human Clear

baskar007
May 5th, 2010, 05:31 PM
The screenshots look great, keep up the good work. I'm not planning to install any new software now because I'll be installing lucid soon, this will be one of the first I'll install on lucid.
thanks

YeOK
May 5th, 2010, 05:38 PM
@OP, nice work. I will try it as soon as I upgrade to lucid.

@YeOK, the theme on your screen shot looks clean and beautiful. What is its name?

Thanks in advance.

Sorry, only just seen your post. Anyway, its originally called, orangedoor-mod.

http://pfeoora.deviantart.com/art/orangedoor-mod-107443138

98cwitr
May 5th, 2010, 07:14 PM
Is this just a torrent app? Or something else?

shebaw
May 6th, 2010, 12:03 PM
Sorry, only just seen your post. Anyway, its originally called, orangedoor-mod.

http://pfeoora.deviantart.com/art/orangedoor-mod-107443138


Thanks I will try it out.

baskar007
May 6th, 2010, 02:12 PM
Sorry, only just seen your post. Anyway, its originally called, orangedoor-mod.

http://pfeoora.deviantart.com/art/orangedoor-mod-107443138
Hoo is it ?!
But what about this:
http://img11.imageshack.us/img11/1881/screenshotub.png

baskar007
May 6th, 2010, 02:13 PM
It's downloader app

thync
May 9th, 2010, 01:50 PM
Hi Baskar - great app.

Couple of bugs/annoyances:

- it doesn't give you an option to turn off the save to a group folder, i.e., you have to save to a group folder whether you want to or not.
- it can't resume partial downloads from other DM's or browsers (it would be cool to just point it to a file and get it to resume (or right-click and select "Resume with RoxBird")
- the downloads start automatically after adding them - you can't turn this feature off (I know you've got the pause function but thats almost as annoying)
- you mention multiple connection downloading - from mirrors right? How do you add mirrors manually?
- you cannot specify download paths for individual files (greyed out in Download Properties dialog)


I've just played around for 30 minutes or so, so there might be more. I am overall very impressed but will be more so if the above can be implemented.

Thanks for your efforts.

baskar007
May 12th, 2010, 05:34 PM
Thank you for your interest,


- it doesn't give you an option to turn off the save to a group folder, i.e., you have to save to a group folder whether you want to or not.

ok,Bug Confirmed, I'll correct this BUg.



it can't resume partial downloads from other DM's or browsers (it would be cool to just point it to a file and get it to resume (or right-click and select "Resume with RoxBird")
Yes, RoxBird cant resume download from other applications. Not only RoxBird, many other download manager's thats using multi connection can't resume downloads from other apps.



the downloads start automatically after adding them - you can't turn this feature off (I know you've got the pause function but thats almost as annoying)
Ok,This feature will be added soon.


you mention multiple connection downloading - from mirrors right? How do you add mirrors manually?
No, (Currently no mirror support on RoxBird)
RoxBird using MultiConnection's that is RoxBird will download file with many parallel connections to the same server. So you can download that file faster then one connection.


you cannot specify download paths for individual files (greyed out in Download Properties dialog)
Currently you can only change download paths for individual files at the time of adding.

If you have a time please report these things on SourceForge (http://sourceforge.net/projects/roxbird/).

Shakz
May 12th, 2010, 09:15 PM
Thats pretty sweet....just thinking about being able to download a file from multiple mirrors...could really speed things up.

2cute4u
May 12th, 2010, 09:24 PM
here is your link:RoxBird (http://sourceforge.net/projects/roxbird/)

For Details please visit: RoxBird (http://softwareroxer.blogspot.com/p/roxbird-download-manager_23.html)

Is there a launchpad PPA for this yet ? If not you should make one. A lot of us only use what we can install from repositories.

baskar007
May 17th, 2010, 01:56 PM
Is there a launchpad PPA for this yet ? If not you should make one. A lot of us only use what we can install from repositories.
I had tried already, But i can find how to add ?
Please tell me the procedure .
thanks in advance.

Viva
May 17th, 2010, 02:36 PM
I tried it, but couldn't get it to work. It just sits around the bottom corner and I can't click it or open it. Running in the terminal doesn't throw up any errors either.

baskar007
May 18th, 2010, 02:30 AM
I tried it, but couldn't get it to work. It just sits around the bottom corner and I can't click it or open it. Running in the terminal doesn't throw up any errors either.
Try to double click on TrayIcon.
Or
Right click on TrayIcon and select show main window on PopUpMenu.

If fails run it with "debug=1" arg (with out "").

Viva
May 18th, 2010, 05:57 AM
roxbird --debug=1


----------------------------------------
***RoxBird Unknown Command: --debug=1

Old Marcus
May 18th, 2010, 08:06 AM
Hoo is it ?!
But what about this:
http://img11.imageshack.us/img11/1881/screenshotub.png
That's just the old Ubuntu theme, with no transparency.

rahul_bhise
June 18th, 2010, 01:26 PM
there is no option for batch file download.

prasadchalasani
June 19th, 2010, 12:04 PM
I'm facing the same problem, when I try to run it in debug I got this

prasad@prasad-desktop:~$ roxbird --debug=1


----------------------------------------
***RoxBird Unknown Command: --debug=1
----------------------------------------



and the problem remains same. It's not responding to mouse clicks

baskar007
June 21st, 2010, 08:22 AM
I'm facing the same problem, when I try to run it in debug I got this

prasad@prasad-desktop:~$ roxbird --debug=1


----------------------------------------
***RoxBird Unknown Command: --debug=1
----------------------------------------



and the problem remains same. It's not responding to mouse clicks
Dont use "--" simply run this command:

roxbird debug

baskar007
June 21st, 2010, 08:24 AM
there is no option for batch file download.
There will be an option for batch file download:

File => Import list of download.
(or)
Use Shortcut key "Ctrl+I"

baskar007
June 21st, 2010, 08:26 AM
roxbird --debug=1


----------------------------------------
***RoxBird Unknown Command: --debug=1
Use "roxbird debug"

Viva
June 21st, 2010, 12:14 PM
It opened once, but froze. I tried "roxbird debug" and got this message

-------------------
DEBUG was ON!
-------------------


Checking IsRunning...
DEBUG: Running _Main_
Using Default Toollist
DEBUG: Faild to restore window size!!
INFO: trying "folder" for folder icon
Lock released for DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox

baskar007
July 2nd, 2010, 09:29 AM
It opened once, but froze. I tried "roxbird debug" and got this message

-------------------
DEBUG was ON!
-------------------


Checking IsRunning...
DEBUG: Running _Main_
Using Default Toollist
DEBUG: Faild to restore window size!!
INFO: trying "folder" for folder icon
Lock released for DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox
expose on DropBox

Which OS is u r using?

Viva
July 2nd, 2010, 05:02 PM
Ubuntu 10.04 64Bit

diaa
July 3rd, 2010, 06:43 PM
I'm glad to *finally* see a graphical download manager for Linux, kudos for the author.

And in Python, you chose the right language my friend :)

just a little note, don't include *.pyc files in the file that you distribute, it'll only make the file larger.

Thanks and keep up the good work, I'm sure I'll try it and come up with improvements soon.

fuzzylogic25
October 11th, 2010, 04:39 PM
Can it do the following:

1. Download links in the same way firefox can? Ie, lets say i logged into some website to download a file, the file is only downloadable provided I logged into the site (so a cookie is left behind to say its logged in). Under firefox this would download but under most download managers it wont work. so in other words, does it have browser integration?

cgroza
October 11th, 2010, 04:45 PM
Nice work, can you tell me how many years of experience do you have? I want to be a programmer too and still searching if I should or not.

Next step: put it in the repos.

Lucradia
October 11th, 2010, 04:50 PM
I can download in firefox, so... why would I need this? Sorry to be rude or something, but I don't need something I already have. :|

cgroza
October 11th, 2010, 11:13 PM
I can download in firefox, so... why would I need this? Sorry to be rude or something, but I don't need something I already have. :|

Many people download a lot of things so programs like this are more suitable.

cgroza
October 12th, 2010, 01:29 AM
Also, OP, can I have the source code?

_outlawed_
October 12th, 2010, 01:33 AM
Where does the "40% more speed than normal" come from?

If my network line allows me to download at 15,400 kbps (~1.9MB/s), 40% would be 6,160.

So by your statement my 15,400 kbps normal speeds would be increased by 40% to 21,560 kbps.

So basically your claim is invalid and illogical, as I can't surpass my lines capacity that is given.


2 cents.

sgosnell
October 12th, 2010, 02:00 AM
My download speed is seldom limited by my connection speed, it's limited by the server. Using multiple connections to the same server can improve your download speed in those cases.

hermx
November 7th, 2010, 11:24 AM
nice work.....

cainn
December 9th, 2010, 05:09 PM
@baskar007

Can only get this to run using:

roxbird noanim

This is the case on both Lucid and Maverick. I'm assuming that there is normally some kind of startup animation, or animated splash screen that is supposed to load? It's probably a good idea to disable this until you can figure out why your program is getting stuck here. As it stands at the moment I'm guessing that there will be a lot of people who can't run your program because of it. This would be a real shame because in my opinion it's shaping up to be THE best download manager/accelerator that currently exists for Linux. There's plenty of alternatives that can "do the job", but none with a sufficiently advanced and comprehensive feature set to make power users like myself feel right at home.

I'm having a few other problems however. Currently for some mysterious reason the download speed in Roxbird is limited to 80KB/s. I am unable to determine why this is the case. I haven't configured any speed limits in your app. Also, occasionally when closing a floating download progress window the app will become permanently unresponsive. If you could look into this that would be great :)

Finally, please don't stop developing this app. I've tried every download manager/accelerator that exists for Linux and this has the potential to be the absolute best. You'd be doing the Linux community a great service if you continued to improve upon your already excellent work.

@Everyone else. With a couple of exceptions, the reception that baskar007 has received here hasn't really been the best. He might not speak or write the best english, but if you look through his code you can clearly see that he's definitely got the skills where it counts. We need to encourage developers as much as we possibly can so there are sufficiently motivated to continue doing their work for the benefit of the rest of us.

baskar007, you're awesome. Don't stop. I download like nobody else and as a result have become heavily reliant on some of the advanced features typically present in download managers such as Flashget in Windows (still run it in wine quite often). So if you need any help with feedback so you can better iron out any bugs, I'm your man. Please PM me.

cainn
December 9th, 2010, 05:55 PM
Just been looking through the code. I've only ever coded terminal apps in Python so I'm not exactly at home here, but baskar007 references a random crash related to the startup animation. The startup animation is simply the dropbox icon dancing around on the screen. It only runs the very first time you run the application. On subsequent runs, if it finds the relevant files in the .RDM directory of your home folder, it will skip the start up animation. So if you're encountering the first run "hang", you only have to run the app with the "noanim" argument once. After that you'll be fine.

cainn
December 9th, 2010, 06:50 PM
More information regarding the previously mentioned "mysterious" download speed limit. After playing around a bit, Roxbird is limiting my download speed to 10 KB/s per thread / file segment. So if I download a file using 5 threads, I am capped at 50 KB/s. With 8 threads I am capped at 80 KB/s. With 10 threads, 100 KB/s, and so on.

The ChkISLimitedSpeed() function in your code seems to assign a default value of 10 if none is specified (unless I am not understanding it properly). There's no doubt more going on there than I can get my head around right now, but perhaps it's related?

Anyway, I am having all sorts of other problems now. For example, if I add a new file and manually set a speed limit (was trying to override what seems to be the hard coded "default" by setting it higher), the download wont start. The program doesn't lock up, but I end up with a permanent "busy" icon.

Anyway, that's enough from me tonight. More at a later time.

baskar007
December 10th, 2010, 07:31 AM
Thanks to all who placed comments on here. I'll review all bugs shortly and try to give a Fully enhanced download manager shortly.
once again thanks

cainn
December 10th, 2010, 11:41 AM
Thanks to all who placed comments on here. I'll review all bugs shortly and try to give a Fully enhanced download manager shortly.
once again thanks

Great news!

madjr
December 10th, 2010, 02:40 PM
is roxbird in the software center yet?

or a PPA?

on launchpad you just click on your username at the top and then on your account page click on create new ppa