khalidkhan020 / transdroid

Automatically exported from code.google.com/p/transdroid
GNU General Public License v3.0
0 stars 0 forks source link

Synology NAS support #8

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I just realized that my Synology NAS uses it's own Web protocol even though
it internally uses rtorrent.

But to make your life easier, here is the code for an open source program
that's supposed to work with the Synology NASes:
http://www.codeplex.com/SynoManager/

Thanks,
SK

Original issue reported on code.google.com by nospamno...@gmail.com on 8 May 2009 at 10:12

GoogleCodeExporter commented 9 years ago
Hi (again),

Although it does seem that the SynoManager exposes some RPC interface, even 
with a
JSON response, I do not own or know somebody that owns a SynoManager. Therefore,
development and testing would become very hard, if not impossible. So unless 
there is
some way to minic it (say, in a virtual machine) I don't think I will be able 
to do
it fully by myself.

On the other hand, adding new servers to Transdroid should be very easy, 
especially
if it uses http web request with JSON responses. So if you know of a document 
that
explains the exposed protocol, we might give it a try.

Eric

Original comment by erickok@gmail.com on 8 May 2009 at 11:14

GoogleCodeExporter commented 9 years ago
Not saying this should be sufficient, but I can help test the app. That 
combined with
the source code example might make this manageable. Let me know if you are 
interested
in giving this a shot and want me to test something.

SK

Original comment by nospamno...@gmail.com on 8 May 2009 at 11:29

GoogleCodeExporter commented 9 years ago
Sure. If you would be willing to find or ask somewhere for a list of the 
available
requests and responses, I will give it a try.

Original comment by erickok@gmail.com on 8 May 2009 at 11:32

GoogleCodeExporter commented 9 years ago
Correct me if I am wrong, but doesn't Synlogy just use rtorrent?

Original comment by kayleigh...@gmail.com on 28 Aug 2009 at 9:02

GoogleCodeExporter commented 9 years ago
Yes, it does indeed. But it probably is not build with xmlrpc-c support, or is 
it? And if so, would it even 
be possible to enable the SCGI redirection on the webserver to redirect calls 
to externaip:80/RPC2 to 
rTorrent? If so, Transdroid should already work.

Original comment by erickok@gmail.com on 31 Aug 2009 at 7:01

GoogleCodeExporter commented 9 years ago
I will close this as it should either work via the rTorrent implementation or it
won't work at all if no custom API is specified.

Original comment by erickok@gmail.com on 9 Dec 2009 at 1:06

GoogleCodeExporter commented 9 years ago
It seems there IS an api and actually an Android open-source app for it 
already: 
http://code.google.com/p/synodroid-ds/

So I can add Synology support to Transdroid after all.

Original comment by erickok@gmail.com on 26 Apr 2010 at 11:18

GoogleCodeExporter commented 9 years ago
Awesome. Eagerly waiting for an update with Syno support. Thanks!

Original comment by nospamno...@gmail.com on 5 May 2010 at 9:25

GoogleCodeExporter commented 9 years ago
That is great news! Transdroid looks awesome, but those of use who use Synology 
NASes
cannot make use of it... yet!

Original comment by serrat...@gmail.com on 2 Jun 2010 at 9:43

GoogleCodeExporter commented 9 years ago
Hi,

Does anyone know of a comparison review relating to hosting a website on 
synology's disk station vs a discount 
hosting company (hostmonster)?   I currently host with HM but I am not 
satisfied with a slower loading website. 

Original comment by SimonaWo...@gmail.com on 6 Jun 2010 at 2:40

GoogleCodeExporter commented 9 years ago
Can't wait for it !

Original comment by julien.c...@gmail.com on 16 Jun 2010 at 11:51

GoogleCodeExporter commented 9 years ago
This would indeed be a nice addition. I am also waiting for it !

Original comment by pierre.c...@gmail.com on 19 Oct 2010 at 8:49

GoogleCodeExporter commented 9 years ago
Just to update this ticket, Synology Download Manager no longer uses libtorrent 
for torrent files - it uses Transmission (2.11 in DSM 3.1). RPC can be enabled 
by editing settings.json via SSH, and Transdroid will connect to it like any 
Transmission server (although from memory, I think it uses a custom port of 
9093 rather than the standard 9091...).

As a word of warning, I have heard reports (untested by me) that when no 
torrents are active in Download Manager, the transmission daemon is actually 
stopped, which would mean that you can't get to it via RPC. To get around this 
I've installed my own version of Transmission:

http://synoblog.superzebulon.org/2010/12/transmission-2-13-spk/

... and I just use Transdroid to connect to this, which works perfectly and 
also allows me to choose the version of Transmission (2.13 is the one my 
private tracker requires).

For completeness I should also +1 the Synodroid app that Eric mentioned, I use 
this whenever I do use the Synology Download Manager and it works well.

I'd like to take the opportunity to offer many, many thanks to the developer of 
this application for his hard work and continued support - we really appreciate 
it! Consider releasing a paid version sometime, as I bet there are a few of us 
who would like to pay the price of a beer for it! :-)

Original comment by ch...@cjbirkett.co.uk on 10 May 2011 at 3:03

GoogleCodeExporter commented 9 years ago
Ah my procrastination finally paid off! :) Thanks for reporting on this. I'd 
still like to support Synology explicitly (by making it an option in the server 
types list) and doing a small test. Anyone who want to open up a test for me 
(since I don't won a Synology NAS), please mail me.

Original comment by erickok@gmail.com on 11 May 2011 at 2:22

GoogleCodeExporter commented 9 years ago
I'll email you now :)

Also, just noticed the donate version in Market, sorry!

Original comment by ch...@cjbirkett.co.uk on 11 May 2011 at 2:40

GoogleCodeExporter commented 9 years ago
Was this ever implemented? 

Original comment by patrik.k...@gmail.com on 31 Oct 2012 at 10:15

GoogleCodeExporter commented 9 years ago
Nope. But as far as I understand it it runs a version of Transmission and you 
should therefore be able to connect to it using the right settings and setting 
the server type to Transmission. I've never tried this myself (as I don't have 
access to such a NAS).

Original comment by erickok@gmail.com on 31 Oct 2012 at 10:30

GoogleCodeExporter commented 9 years ago
Yep Transdroid works perfectly with the Synology transmission client - you just 
need to shell in to the NAS and modify the settings.json as required. However, 
the Transmission daemon sometimes stops (e.g. when all downloads have finished) 
and the only way to restart is using the Download Station web interface. For 
this reason I choose to install and run a custom Transmission package:
http://synoblog.superzebulon.org/category/tr/

If you have any questions or issues getting this to work, feel free to drop me 
an email.

Eric, I created an account for you on my NAS about 18 months ago but the 
hostname has changed since then. Please let me know if you would like me to 
open it up for you again.

Original comment by ch...@cjbirkett.co.uk on 31 Oct 2012 at 9:29

GoogleCodeExporter commented 9 years ago
I'm getting a Synology NAS soon, and I'd be glad to implement the functionality 
(I will need it myself).

If I provide a patch is there a chance it can be integrated?

Original comment by elois...@gmail.com on 16 Apr 2013 at 6:41

GoogleCodeExporter commented 9 years ago
Actually, I just got one myself. :) BUT... I would be very happy to receive a 
patch and will certainly include it in the next version. (I am busy myself 
reworking the interface at the moment.) Let me know if you need help.

Original comment by erickok@gmail.com on 16 Apr 2013 at 7:15

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I have it ready on my computer, sending the patch!

Original comment by elois...@gmail.com on 22 Apr 2013 at 6:52

GoogleCodeExporter commented 9 years ago
Many thanks to Erwan Loisant, Transdroid 1.1.15 now support Synology NAS' 
download station.

Original comment by erickok@gmail.com on 15 May 2013 at 12:49