SynoDownloader

Questions regarding modifying the torrent engine or download station may go here.
Forum rules
Please note the disclaimer before modifying your Synology Product.
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

SynoDownloader

Postby Flard » Thu Sep 20, 2007 10:52 pm

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
Last edited by Flard on Sun Oct 14, 2007 7:17 pm, edited 2 times in total.
User avatar
int15
Student
Student
Posts: 73
Joined: Mon Dec 04, 2006 12:01 am

Postby int15 » Fri Sep 21, 2007 1:59 pm

Looks really great!
Is it compatible only with Cubestations or the DS series are also supported?

Thanks,
-Int15
Synology Model: DS713+, DS214
User avatar
HarryPotter
Honorary Moderator
Honorary Moderator
Posts: 18639
Joined: Mon Oct 23, 2006 12:48 pm
Location: Switzerland

Postby HarryPotter » Fri Sep 21, 2007 5:24 pm

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;
*Please do not Private Message me for support questions; leave it on the forum so all members can learn. Thanks!*

DS718+ / DSM 6.1.3-15152-7 / ST4000VN000-2AH166 / 16 GB RAM
DS713+ / DSM 6.1.3-15152-7 / HD501LJ + HD502IJ (RAID0)
DS415+ / DSM 6.1.3-15152-7

2 Squeezebox 3 + Boom

APC Smart UPS SUA750i
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Fri Sep 21, 2007 6:24 pm

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...
User avatar
HarryPotter
Honorary Moderator
Honorary Moderator
Posts: 18639
Joined: Mon Oct 23, 2006 12:48 pm
Location: Switzerland

Postby HarryPotter » Fri Sep 21, 2007 6:50 pm

OK, now I used GRANT ALL and it works.

Seems to be a great program :lol:
*Please do not Private Message me for support questions; leave it on the forum so all members can learn. Thanks!*

DS718+ / DSM 6.1.3-15152-7 / ST4000VN000-2AH166 / 16 GB RAM
DS713+ / DSM 6.1.3-15152-7 / HD501LJ + HD502IJ (RAID0)
DS415+ / DSM 6.1.3-15152-7

2 Squeezebox 3 + Boom

APC Smart UPS SUA750i
User avatar
HarryPotter
Honorary Moderator
Honorary Moderator
Posts: 18639
Joined: Mon Oct 23, 2006 12:48 pm
Location: Switzerland

Postby HarryPotter » Fri Sep 21, 2007 7:03 pm

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
*Please do not Private Message me for support questions; leave it on the forum so all members can learn. Thanks!*

DS718+ / DSM 6.1.3-15152-7 / ST4000VN000-2AH166 / 16 GB RAM
DS713+ / DSM 6.1.3-15152-7 / HD501LJ + HD502IJ (RAID0)
DS415+ / DSM 6.1.3-15152-7

2 Squeezebox 3 + Boom

APC Smart UPS SUA750i
User avatar
Pseudo-Ops
Knowledgeable
Knowledgeable
Posts: 397
Joined: Sun Jan 14, 2007 12:16 pm
Location: United Kingdom

Postby Pseudo-Ops » Sun Sep 23, 2007 6:46 pm

Looks nice and a great addition to the Synology. I will give it a try as soon as I can and report back.
Fear Disturbs Your Concentration !!
Synology DS-408
Drive 1: Segate ST3750640AS 750Gb
Drive 2: Segate ST3750330AS 750Gb
Drive 3: Segate ST3750330AS 750Gb
Drive 4: Segate ST3750330AS 750Gb
Sony PS3
Popcorn Hour A-110
Cat 7 Network
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Mon Sep 24, 2007 8:13 am

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 :)
User avatar
triad
Novice
Novice
Posts: 51
Joined: Thu Sep 20, 2007 9:51 pm
Location: Switzerland

Postby triad » Mon Sep 24, 2007 3:49 pm

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
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Mon Sep 24, 2007 9:00 pm

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...
User avatar
HarryPotter
Honorary Moderator
Honorary Moderator
Posts: 18639
Joined: Mon Oct 23, 2006 12:48 pm
Location: Switzerland

Postby HarryPotter » Sat Oct 06, 2007 3:58 pm

The admin password for the postgreSQL has been cracked!
http://www.synology.com/enu/forum/viewtopic.php?p=20796#20796
*Please do not Private Message me for support questions; leave it on the forum so all members can learn. Thanks!*

DS718+ / DSM 6.1.3-15152-7 / ST4000VN000-2AH166 / 16 GB RAM
DS713+ / DSM 6.1.3-15152-7 / HD501LJ + HD502IJ (RAID0)
DS415+ / DSM 6.1.3-15152-7

2 Squeezebox 3 + Boom

APC Smart UPS SUA750i
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Sat Oct 06, 2007 10:33 pm

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, Ã
AndyB
I'm New!
I'm New!
Posts: 4
Joined: Sat Aug 04, 2007 9:41 pm

Postby AndyB » Sun Oct 07, 2007 11:39 am

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.
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Mon Oct 08, 2007 1:05 pm

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 ;) )
User avatar
bjorn
Student
Student
Posts: 64
Joined: Wed Mar 28, 2007 12:32 pm
Location: The Netherlands

Postby bjorn » Mon Oct 08, 2007 2:24 pm

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?

Return to “Torrent Engines/Download Station Mods”

Who is online

Users browsing this forum: No registered users and 1 guest