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

Postby Flard » Tue Oct 16, 2007 5:39 pm

There was indeed some bug that caused the search button to be disabled...

Version 0.4.1 fixes this bug and is now available:
http://devvert.nl/?dl=4
m
Apprentice
Apprentice
Posts: 80
Joined: Sat Feb 17, 2007 8:03 am

Postby m » Tue Oct 16, 2007 5:58 pm

Two minor issues:

- There is no way to restart a download which ended up in status "Error"
- There is no way to copy the URL of one item to the clipboard


Michael
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Tue Oct 16, 2007 6:02 pm

m wrote:Two minor issues:

- There is no way to restart a download which ended up in status "Error"
- There is no way to copy the URL of one item to the clipboard


Michael


I'll think about the second, how to implement that nicely.

The first issue is I think a limitation of the cube-/diskstation. Maybe I find some time to find an alternative way to restart, but I have no idea when an Error state occurs...
User avatar
bjorn
Student
Student
Posts: 64
Joined: Wed Mar 28, 2007 12:32 pm
Location: The Netherlands

Postby bjorn » Wed Oct 17, 2007 5:03 pm

Looks good again :)

Any progress on seeds/feeders in search tab?
User avatar
ikeke
Seasoned
Seasoned
Posts: 579
Joined: Wed Oct 25, 2006 2:26 pm
Location: Lille - France

Postby ikeke » Wed Oct 17, 2007 7:35 pm

Great piece of Software ! i LOVE it :)
CS-407 | HD Model: 4x Samsung HD501LJ 500GB Raid5
DS-1513+ | HD Model: 2x Seagate LP 1.5 TB + 2x Seagate LP 2 TB
http://www.nas-forum.com - Communauté Française des utilisateurs de NAS Synology
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Thu Oct 18, 2007 8:14 am

bjorn wrote:Looks good again :)

Any progress on seeds/feeders in search tab?


Some search engines (Isohunt and Mininova) provide these statistics in the (RSS) Title of the feed. So if you search using one of these sites, in the list the entries will look like 'filename [12/26] ...'.

If I want to include this number also on sites which don't mention this in their feed, I need to (internally) download the page of every item in the feed, to parse that page and find the number of seeds and leechers. This is signifantly slow (I have already programmed it, but I disabled it because it takes almost a minute to process the list, so I figured you would be more quick if you open your internet browser and just click the 'Download .torrent' link. ;) )
User avatar
bjorn
Student
Student
Posts: 64
Joined: Wed Mar 28, 2007 12:32 pm
Location: The Netherlands

Postby bjorn » Thu Oct 18, 2007 5:38 pm

Finally found a bug :P

On vista the app doesnt boot at startup.. dunno about xp..
horizons
Trainee
Trainee
Posts: 18
Joined: Thu Oct 18, 2007 8:23 pm

Postby horizons » Thu Oct 18, 2007 8:28 pm

nformationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
Npgsql.NpgsqlException:
Connection establishment timeout. Increase Timeout value in ConnectionString.
bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
bei Npgsql.NpgsqlConnector.Open()
bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
bei Npgsql.NpgsqlConnection.Open()
bei Devvert.Synology.DownloadTaskCollection.Refresh()
bei Devvert.Synology.DownloadTaskCollection..ctor(DownloadStation station)
bei Devvert.Synology.DownloadStation..ctor(String serverLocation, String username, String password)
bei Devvert.SynoDownloader.GUI.MainForm.ConnectToServer(Boolean hideDialog)
bei Devvert.SynoDownloader.GUI.MainForm.MainForm_Load(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(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)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
SynoDownloaderGUI
Assembly-Version: 0.4.1.0.
Win32-Version: 0.4.1.0.
CodeBase: file: /// C:/Program%20Files%20(x86)/SynoDownloader/SynoDownloaderGUI.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
Devvert.Synology.DownloadStation
Assembly-Version: 0.4.1.0.
Win32-Version: 0.4.1.0.
CodeBase: file: /// C:/Program%20Files%20(x86)/SynoDownloader/Devvert.Synology.DownloadStation.DLL.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
Npgsql
Assembly-Version: 1.97.1.0.
Win32-Version: 1.97.1.0.
CodeBase: file: /// C:/Program%20Files%20(x86)/SynoDownloader/Npgsql.DLL.
----------------------------------------
System.Data
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
Mono.Security
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.0.0.
CodeBase: file: /// C:/Program%20Files%20(x86)/SynoDownloader/Mono.Security.DLL.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.312 (rtmLHS.050727-3100).
CodeBase: file: /// C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
User avatar
bjorn
Student
Student
Posts: 64
Joined: Wed Mar 28, 2007 12:32 pm
Location: The Netherlands

Postby bjorn » Thu Oct 18, 2007 8:56 pm

When i change the 'sort by' mode in vista I get an error.. I can mail you the complete error if you like..

Can you maybe change the height of the windows? I have a 1280x800 notebook with double height taskbar and now the window allways starts partially behind the taskbar. Is it possible to 'remember' windows size maybe?

The associate with .torrent now works great btw! I really like that.. Makes clipboard monitor and dropzone even a bit obsolete for torrent files! (though still they are needed for other files)
Per Toft
I'm New!
I'm New!
Posts: 7
Joined: Fri Oct 19, 2007 3:00 pm

Postby Per Toft » Sat Oct 20, 2007 9:50 am

In the search tab, any chance to make the search button the default key when you hit enter? Instead of having to use the mouse to click on the button.

Also, is there any plans for support for thepiratebay and eztvefnet in the searches. That would make it absolutely awesome.
m
Apprentice
Apprentice
Posts: 80
Joined: Sat Feb 17, 2007 8:03 am

Postby m » Sat Oct 20, 2007 2:07 pm

Flard wrote:
m wrote:Two minor issues:

- There is no way to restart a download which ended up in status "Error"
- There is no way to copy the URL of one item to the clipboard


I'll think about the second, how to implement that nicely.

The first issue is I think a limitation of the cube-/diskstation. Maybe I find some time to find an alternative way to restart, but I have no idea when an Error state occurs...


I don't think, that the Rerstat option has to work as a resume, where the download progress just continues. The best way would be this:

- delete what already has been downloaded
- start again downloading from the beginning


Michael
Flard
Novice
Novice
Posts: 48
Joined: Thu Jul 26, 2007 7:27 pm

Postby Flard » Mon Oct 22, 2007 8:25 am

Hey guys,

I wasn't near a computer this weekend, so excuse me for the late reply...

Björn, I have Vista 64-bit Ultimate, and it works here. But since by development tool (Visual Studio) needs elevated rights, that cóuld have something to do with it. I'll try to find out if I have to do something extra to get that working.
I added options to save the size and location of the window.
Please e-mail the sort-by error. Although I know the sortings don't work well for all columns, it should never throw an error.

horizons:
It seems like you entered the wrong IP or the firewall is blocking SynoDownloader. The error is thrown by the synology 'database connector', which says it can't find a server at the requested IP.
(But I have now embedded a nicer dialog for connection problems).

Per Toft:
You are absolutely right about the default button, I've been hating myself for not implementing this. So in the next version, you can you your enter-key.
About including piratebay and eztvefnet: It would be quite hard to implement these, because they don't have an RSS search feed. To get the results I have to download the searchpage, parse it, and then download all result pages and parse them. I'm afraid that takes too long. But of course you can just go to one of those sites and just click the .torrent file there and it will be downloaded automatically.

m:
I'll see what I can do about that restart option. Shouldn't be too hard ;)

I hope to release 0.5 tomorrow.
KoopaTroopa
I'm New!
I'm New!
Posts: 3
Joined: Thu Sep 06, 2007 1:16 pm

Postby KoopaTroopa » Tue Oct 30, 2007 10:38 am

Great work! This is pretty nice, and it's working for me, but I have a few questions and requests:

QUESTION!

If you have a file downloading, and it's not complete, but you want to cancel it, I highlight and click remove and it gets removed from the list.

But, it disappears? What actually happens to the incomplete file? Does it stay on the HDD somewhere, just hidden? Or is it deleted?

(Using the normal web admin, you have to end it prematurely and then it appears in your default download folder and then you can delete the incomplete file...this DIDN'T happen to me via SynoDownloader...)

REQUEST!

Can you implement queuing?

i.e. I have 20 downloads, but I only want 3 to download at once. Then when one of the three finishes, the next on the list automatically starts downloading!

Currently I have to pause 17 of them, let the other 3 download, and then manually resume one of the 17 after one of the active 3 has completed. It would be nice if I could set them all to download, with the 3 active and the other 17 waiting. That way if I goto sleep and overnight some finish, the others will automatically start.

Please implement this if possible!

--

Otherwise, keep up the good work!
OBWANDO
I'm New!
I'm New!
Posts: 3
Joined: Wed Nov 07, 2007 10:57 am

Postby OBWANDO » Wed Nov 07, 2007 11:07 am

Is the spec documented somewhere for the downloader queue to the Synology boxes?

I see its wget running on the box, but is it queued via http request? or some other protocol?
Scott
Trainee
Trainee
Posts: 15
Joined: Thu May 17, 2007 1:41 am

Postby Scott » Mon Nov 12, 2007 9:49 am

Nice app, clean interface - looks to be running well on my 207.
Just a minor observation, if not running full screen there is a small break/corruption in the download statistic in the bottom right corner.

Return to “Torrent Engines/Download Station Mods”

Who is online

Users browsing this forum: No registered users and 1 guest