Synology Download Station Adapter

Dev_CD

Benutzer
Mitglied seit
01. Dez 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Die DS ist im selbem Netzwerk wie mein PC. Die Download Station hab ich grad mal deinstalliert und dann wieder neu aufgespielt. Ein erneuter Test zeigt leider wieder, dass sich dein Tool nicht einloggen kann. Würde er diese Meldung auch anzeigen, wenn mit NET Framework irgendwas nicht stimmen würde? Ein Log File erzeugt den Tool nicht, oder?

Edit: seh grad, dass in meinem Windows 8.1 Pro 64bit NET Frame ja ein fester Bestand ist... langsam werd ich zu alt für den Mist...
 
Zuletzt bearbeitet:

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0
An .NET Framework liegt es nicht. Du würdest sonst eine entsprechende Exception bekommen.
Ein Log File gibt es nicht. Hast du vielleicht die Windows Firewall aktiviert? Oder irgendwelche Sonderzeichen im Passwort?
 

Dev_CD

Benutzer
Mitglied seit
01. Dez 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Das Sonderzeichen in meinem Passwort war das Problem. Darauf wäre ich nicht gekommen... Ganz großes Danke an dich und deine Geduld! Jetzt schieb er es rein und macht perfekt seine Arbeit.
Vielleicht kannst du ja irgendwann, wenn es nicht zu aufwendig ist, auch die Sonderzeichen unterstützen. Nochmals Danke für deine Hilfe und vor allem für dein Tool.
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0
Das Sonderzeichen in meinem Passwort war das Problem. Darauf wäre ich nicht gekommen... Ganz großes Danke an dich und deine Geduld! Jetzt schieb er es rein und macht perfekt seine Arbeit.
Vielleicht kannst du ja irgendwann, wenn es nicht zu aufwendig ist, auch die Sonderzeichen unterstützen. Nochmals Danke für deine Hilfe und vor allem für dein Tool.

Gerne :) Ist vermutlich eine Einschränkung der Synology API. Ich werds mir mal angucken. Was wars für ein Sonderzeichen? Zufällig ein ? oder =
 

hlenz

Benutzer
Mitglied seit
01. Dez 2014
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

Wie auch immer, dies (Änderung von Synology Download Station Adapter) ist ein guter Versuch, verdient Anerkennung. Ich unterstütze Sie:TheDuffman85. :)

Grüße,

hlenz
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Kann man Sonderzeichen evtl. URL-kodieren (Stichwort "urlencode")?

MfG Matthieu
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0
Kann man Sonderzeichen evtl. URL-kodieren (Stichwort "urlencode")?

Genau das war das Problem. In der Api Implementierung SynoSharp, die ich verwende, werden die Parameter nicht escaped.
Ich habe einen Fix erstellt, den der originale Author auch schon ins Projekt übernommen hat. In der nächsten Version vom Download Station Adapter wird der Fehler behoben sein :)
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0

Dev_CD

Benutzer
Mitglied seit
01. Dez 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hi... Hab grad die 1.1.0.1 mit Sonderzeichen # getestet. Macht er nicht. Betreibe es weiter ohne Sonderzeichen ;-) Demnach nur als Feedback
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0
Hi... Hab grad die 1.1.0.1 mit Sonderzeichen # getestet. Macht er nicht. Betreibe es weiter ohne Sonderzeichen ;-) Demnach nur als Feedback

Hab gerade noch mal probiert. Bei mir gehts es jetzt definitiv mit einer # im Passwort. Bist du sicher, dass du die neue Version verwendet hast?
Falls du den alten Ordner verwendet hast, musst du alle Dateien überschreiben... insbesondere die SynologyAPI.dll welche den Burg enthielt.
Und denk dran du musst das Programm beenden, bevor du die Dateien überschreiben kannst ;)
Und es kann nur eine Instanz gleichzeit laufen. Das bedeutet, wenn du einen anderen Ordner verwendest, musst du erst die alte Version beenden bevor du die neue starten kannst.
 
Zuletzt bearbeitet:

Darky83

Benutzer
Mitglied seit
04. Dez 2014
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

vielen Dank Duffman, dass du dir die Mühe gemacht hast dieses Projekt anzulegen. Ich hab das Ganze eben mal angeschaut und ausprobiert. Dabei ist mir folgendes aufgefallen.

In frmDownloadStation.cs wird auf Zeile 70 geprüft ob deine URL aus 3 Segmenten besteht und das dritte Argument gleich index.cgi ist. Dies ist allerdings nur dann der Fall wenn unter Settings die Application Url auf index.cgi endet. D.h. entweder ich ergänze die URL händisch mit "/index.cgi" oder man ergänzt "frmSettings.cs" in Zeile 174 durch "/index.cgi".

Nur für den Fall das hier sonst noch jemand das Problem hat, dass OpenDownloadStation bei ihm nicht funktioniert.

Abgesehen davon funktioniert bei mir alles. :cool:

Danke!
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0
Hallo zusammen,

vielen Dank Duffman, dass du dir die Mühe gemacht hast dieses Projekt anzulegen. Ich hab das Ganze eben mal angeschaut und ausprobiert. Dabei ist mir folgendes aufgefallen.

In frmDownloadStation.cs wird auf Zeile 70 geprüft ob deine URL aus 3 Segmenten besteht und das dritte Argument gleich index.cgi ist. Dies ist allerdings nur dann der Fall wenn unter Settings die Application Url auf index.cgi endet. D.h. entweder ich ergänze die URL händisch mit "/index.cgi" oder man ergänzt "frmSettings.cs" in Zeile 174 durch "/index.cgi".

Nur für den Fall das hier sonst noch jemand das Problem hat, dass OpenDownloadStation bei ihm nicht funktioniert.

Abgesehen davon funktioniert bei mir alles. :cool:

Danke!

Hallo Darky83,

ich werds mir angucken. Aber du kannst auch gerne ein Fork erstellen und die Änderung ins mein Projekt mergen :)

Gruß
TheDuffman85
 

Dev_CD

Benutzer
Mitglied seit
01. Dez 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hab gerade noch mal probiert. Bei mir gehts es jetzt definitiv mit einer # im Passwort. Bist du sicher, dass du die neue Version verwendet hast?
Falls du den alten Ordner verwendet hast, musst du alle Dateien überschreiben... insbesondere die SynologyAPI.dll welche den Burg enthielt.
Und denk dran du musst das Programm beenden, bevor du die Dateien überschreiben kannst ;)
Und es kann nur eine Instanz gleichzeit laufen. Das bedeutet, wenn du einen anderen Ordner verwendest, musst du erst die alte Version beenden bevor du die neue starten kannst.

So, habs noch einmal getestet, aber gleiches Ergebnis. Neue Version, nur eine Instanz usw, aber die # nimmt er nicht. Ist jetzt nicht schlimm. Als Hinweis, mein Passwort hat eine länge von über 20 Zeichen. Vielleicht gibt es hier irgendwelche Beschränkungen. Mach dich aber nicht fertig wegen dieser Rückmeldung. ;-) Ich bin einfach tierisch dankbar, dass es seinen Dienst verrichtet, da verzichte ich gern auf ein Zeichen...
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.217
Punkte für Reaktionen
69
Punkte
114
Funktioniert super mit dem Tipp von Darky83 :)
Schade das ich es Zuhause nicht verwenden kann -> Mac!
 

TimTaylor

Benutzer
Mitglied seit
01. Mai 2014
Beiträge
80
Punkte für Reaktionen
0
Punkte
12
Das Tool das ich bastle funktioniert soweit schon mal, das DLCs entschlüsselt werden und dann der Downloadstation hinzugefügt werden :), getestet habe ich es auf OSX 10.10 und Ubuntu 14. Besteht interesse an der veröffentlichung eines solchen Tools? Denn die Entwicklungsumgebung kostet Geld, und ich bastle auf der Demo rum, kann also noch nicht kompileren.
 

Erebus

Benutzer
Mitglied seit
10. Okt 2012
Beiträge
352
Punkte für Reaktionen
1
Punkte
18
Bekomme leider in der debug.log folgenden fehler.
[0103/120026:ERROR:ipc_channel_win.cc(360)] pipe error: 232

Einstellungen in der DS und im tool durchgegangen.
Mit https und ohne versucht.
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0
Bekomme leider in der debug.log folgenden fehler.
[0103/120026:ERROR:ipc_channel_win.cc(360)] pipe error: 232

Einstellungen in der DS und im tool durchgegangen.
Mit https und ohne versucht.

Hallo Erebus,

um deinem Problem nachgehen zu können brauche ich mehr Informationen.
Ich nehme an, dass der Fehler auftritt, wenn du auf Open Download Station klickst?
Hast du einen Alias für die DownloadStation auf deiner DS definiert? Welches OS nutzt du?
Und ich bräuchte mehr Inhalt der Debug Datei...

Gruß
TheDuffman85
 

TheDuffman85

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
83
Punkte für Reaktionen
1
Punkte
0


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat