Synology Download Station Adapter

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
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:
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?
 
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.
 
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 =
 
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
 
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 :)
 
Hi... Hab grad die 1.1.0.1 mit Sonderzeichen # getestet. Macht er nicht. Betreibe es weiter ohne Sonderzeichen ;-) Demnach nur als Feedback
 
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:
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 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
 
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...
 
Funktioniert super mit dem Tipp von Darky83 :)
Schade das ich es Zuhause nicht verwenden kann -> Mac!
 
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.
 
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.
 
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
 
Status
Für weitere Antworten geschlossen.
 

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