Page 1 of 10

SynoDownloader

Posted: Thu Sep 20, 2007 10:52 pm
by Flard
First of all: I really like my CubeStation... It's a fantastic device, and I also really like the community here, that is created by Synology. I think it's very good if a company has a forum where customers can get support, it's even better when they also offer a special 'mod' section, like here.

But now, what is the reason I'm posting here: I've created an alternative for the Download Redirector that is bundled with the Cube Station.

Image

Although it's not complete finished yet, I could really appreciate your opinions, suggestions and comments.

Current Features
Here are some of the features:
* add an url to the queue
* add an .torrent file to the queue
* add an url from the clipboard to the queue
* minimize to tray
* built in search engine

Upcoming Features
* better search engine
* rss-feed support
* better user support
* better installation

OK, cool, I want it
Great! Just go to http://devvert.nl/index.php/cubedownloader/ and download it! for free! (or click the link below)

Also, you need the .NET Framework 2.0 installed.


Can I Help?
Actually... yes...
* First by giving me your advice, comments, tips, opinions, feature request, etc...
* Helping me fixing bugs: if you find something, please let me now as detailed as possible what the bug is, how to reproduce it, what you expected, etc..


Oh, and by the way, this is completely a hobby project of mine, but I also have a real job, so please forgive me if I don't answer in five seconds :)

----------------------------------------------------
Current Version: 0.2
Download

Posted: Fri Sep 21, 2007 1:59 pm
by int15
Looks really great!
Is it compatible only with Cubestations or the DS series are also supported?

Thanks,
-Int15

Posted: Fri Sep 21, 2007 5:24 pm
by HarryPotter
Interesting program.
Installed it on my DS-106x.

But cant create download:

Code: Select all

permission denied for sequence download_queue_task_id_seq


(yes I granted INSERT to the user.)

And there is a error in your documentation:

Code: Select all

GRANT SELECT ON user_settings TO dlclient;

should be:

Code: Select all

GRANT SELECT ON user_setting TO dlclient;

Posted: Fri Sep 21, 2007 6:24 pm
by Flard
int15 wrote:Looks really great!
Is it compatible only with Cubestations or the DS series are also supported?

Thanks,
-Int15


I only have a Cubestation here, but since HarryPotter managed to connect to the database, I think they have the same way of handling downloads... so: Yes.

HarryPotter wrote:Interesting program.
Installed it on my DS-106x.

But cant create download:

Code: Select all

permission denied for sequence download_queue_task_id_seq


(yes I granted INSERT to the user.)


Hmmm... I also had this error once, and i thought I fixed it then with the INSERT...

Maybe you could try also granting UPDATE and TRIGGER?
(I am currently not in the position to test it myself)

HarryPotter wrote:And there is a error in your documentation:

Code: Select all

GRANT SELECT ON user_settings TO dlclient;

should be:

Code: Select all

GRANT SELECT ON user_setting TO dlclient;


Thanks.. I corrected it, and it should be in the next release...

Posted: Fri Sep 21, 2007 6:50 pm
by HarryPotter
OK, now I used GRANT ALL and it works.

Seems to be a great program :lol:

Posted: Fri Sep 21, 2007 7:03 pm
by HarryPotter
Hm, I cant add a download from TorrentSpy

Code: Select all

Der Index lag ausserhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: startIndex.


Code: Select all

************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: startIndex
   bei System.String.LastIndexOf(Char value, Int32 startIndex, Int32 count)
   bei Devvert.CubeDownloader.GUI.Search.RssSearchResult.get_DownloadUrl()
   bei Devvert.CubeDownloader.GUI.MainForm.downloadSelectedSearchResult(Object sender, EventArgs e)
   bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
   bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


This error happens also on most files from iso-Hunt, but not on all

Posted: Sun Sep 23, 2007 6:46 pm
by Pseudo-Ops
Looks nice and a great addition to the Synology. I will give it a try as soon as I can and report back.

Posted: Mon Sep 24, 2007 8:13 am
by Flard
Hehe, GRANT ALL works always ;)


I've also had problems using the search at Isohunt, it looks that they've changed something, but since sóme downloads do work, I'm still figuring out how to retrieve the download url...
I'm working on it :)

Posted: Mon Sep 24, 2007 3:49 pm
by triad
Nice interface. I want to write a downloader too. But now I can use your program. I have some ideas for new features.

for example:
- an onlinetvrecorder.com compatible rss feed downloader
- add files per commandline for scripts

If you need some C# code blocks just tell me.

greetz
Mike

Posted: Mon Sep 24, 2007 9:00 pm
by Flard
triad wrote:Nice interface. I want to write a downloader too. But now I can use your program. I have some ideas for new features.

for example:
- an onlinetvrecorder.com compatible rss feed downloader
- add files per commandline for scripts

If you need some C# code blocks just tell me.

greetz
Mike


I'm not really familiar with onlinetvrecorder.com (I'm from you neighbour Holland :P), and though I can translate, understand the site, I can't find an rss feed.
But I am currently working on the feeds in CubeDownloader (yes, the tab is already visible)...

And adding files per commandline: that should work: you can either start the program with an url or a file location as argument, and it will automatically add the task (if you have CubeDownloader already open or have checked the 'Save Settings' on the connection dialog).
The setup also gives you an option to automatically open .torrent-files with CubeDownloader...

Posted: Sat Oct 06, 2007 3:58 pm
by HarryPotter
The admin password for the postgreSQL has been cracked!
http://www.synology.com/enu/forum/viewtopic.php?p=20796#20796

Posted: Sat Oct 06, 2007 10:33 pm
by Flard
Yes... I've been PM-ing with triad, and indeed, you can use the program now without doing some crazy mods to your cube/disk-station.

So, Ã

Posted: Sun Oct 07, 2007 11:39 am
by AndyB
Hi there,

I have tried the cubedownloader and it works well on my windows box, however my I be as bold as to ask for a feature request...

Basically can there be the equivalent of a site manager for standard downloads, I get quite a bit of stuff from easynews and currently have to modify and enter every url manually into the download engine.

I would see it working something like:

link comes in for

Code: Select all

http://download.members.easynews.com/myfile.txt


the site manager checks to see if there is a username password associated with the host, and if there is it modifies the download url to:

Code: Select all

http://user:password@download.members.easynews.com/myfile.txt


This would be really really cool if could be added :)

My second request would be: could you get the same application working for my macbook too?? ( am guessing that may not happen [not sure if it would run through mono]- but ya gotta ask)


Cheers + keep up the good work.

Andy.

Posted: Mon Oct 08, 2007 1:05 pm
by Flard
AndyB wrote:..
Basically can there be the equivalent of a site manager for standard downloads, I get quite a bit of stuff from easynews and currently have to modify and enter every url manually into the download engine.
..


I'm currently working on the RSS-feeds functionality, but when I'm done with that, I will implement your request. Shouldn't be to hard/complex ;)

AndyB wrote:My second request would be: could you get the same application working for my macbook too?? ( am guessing that may not happen [not sure if it would run through mono]- but ya gotta ask)


I'm afraid I don't have a Mac-pc to test this. I could try to setup a Linux pc in Virtual PC, and try to create the program on Mono, but I'm afraid I don't have the time anytime soon to do this...

bjorn wrote:[some error log]
(Sorry, dutch windows :P)


I'll try to reproduce this at home... this should be a small bug.

(Oh, and I'm Dutch too ;) )

Posted: Mon Oct 08, 2007 2:24 pm
by bjorn
Small addition to my previous post: I can use cubedownloader over internet, but only to view my downloads. Adding doesn't seem to work. Perhaps I need to open some more ports. What protocol does cubedownloader use? Still telnet as in version 0.1 or SSH? (or someting completely different :)) Would it be safe to user over internet or should i only use it on my local network?