[OSX] synoSync (DLC's > DownloadStation pushen)

  • 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.

TimTaylor

Benutzer
Registriert
01. Mai 2014
Beiträge
80
Reaktionspunkte
0
Punkte
12
Tach zusammen :)

da ich gerne auf die DownloadStation zurückgreife, habe ich ein kleines Tool für OSX entwickelt, dieses öffnet DLCs, entschlüsselt sie und lässt die Links dann auf die DownloadStation pushen.

Beschreibung:

Das Tool ist absolute Alpha Software, wie man im Menü "über synoSync" rausfinden kann, es können also noch einige Bugs vorhanden sein. Die Bilder zeigen auch das Options-Menü, wie man sieht gibt es hier nicht viel zum einstellen. Die IP zur DiskStation und der Port sind wichtig, bitte achtet drauf das HTTPS zur WebAPI von Synology nicht funkioniert, ich hoffe das Synology das bald mal implementiert, somit benutzt also den Port für die unverschlüsselte Verbindung.
synoSync1.png synoSync2.png
Sicherheit:

synoSync speichert die Anmelde-Daten lokal auf eurem Mac, das Passwort wird dabei verschlüsselt. Hier gilt zu beachten, diese Verschlüsselung gewährt keine hohe Sicherheit, wer will kommt an die Prozedur zum verschlüsseln ran, es geht lediglich darum das euer Passwort nicht als Klar-Text auf eurem Rechner rumliegt. Ich empfehle immer einen User anzulegen, der nur Zugriff auf die DownloadStation hat. Theoretisch kann man das Tool auch über das Webnutzen, wobei ich hiervon abrate, da kein https eingesetzt werden kann. Eure Daten werden nicht weiter gesendet, die Config-File wird unter "Benutzer ? username ? Library ? Application Support ? synoSyn.cfg" gespeichert.

Lizenz:
Das Programm untersteht der Creative Commons Lizenz <by-nd>, es darf also frei genutzt werden.

Download:
synoSync herunterladen (Größe: 1.76 MB)

Changelog:
Version 0.1.0 - noch keins vorhanden

Sonstiges:
Theoretisch könnte ich auch eine Linux Version kompilieren, dazu fehler mir aber 299 Dollar damit die Entwicklungsumgebung Linux unterstützt, die ich nicht bereit bin zu zahlen, da ich kein Linux nutze ;). Früher oder später möchte ich noch neue Features integrieren, unter anderem Click'n'Load, das wird aber sicher noch etwas dauern.

Viel Spaß, Bugs und Anregungen gerne hier :)
 
Das hört sich sehr bequem an. Ist der Quellcode auf Github?
 
Nope ist closed source bisher, sind alle meine Projekte aber bisher gewesen, war früher aber nur auf Windows unterwegs. synoSync ist quasi das erste OSX-Tool von mir, eigentlich auch mehr für mich selber geschrieben, aber meist kann sowas ja doch wer brauchen :D. Netterweise hat sogar Caschy irgendwie mein Tool auf den Radar bekommen.
 
Hallo TimTaylor,

vielen Dank für das Tool. Sowas habe Ich schon lange gesucht! Habe ebenfalls durch Caschy von dem Tool erfahren. Unbedingt weitermachen!!

Gruß

Mathis
 
Danke :), das Tool ist eigentlich nur entstanden weil pyLoad so schlecht und unzuverlässig lief. Die DownloadStation hingegen tut was sie soll, werde bald noch ein paar Features hinzufügen ;)
 
Ja das Problem mit pyLoad hatte Ich auch schon. Habe dein Tool grade getestet. Das Verbinden zu meiner DS klappt super, das Einfügen der Links auch, jedoch bekomme Ich bei großen Containern größer als 200 Links eine CPU Auslastung von 100% auf einem Kern. Ist nicht weiter schlimm, kann man aber mit Sicherheit verbessern. Ich habe ein 2013er MBP mit 2,9 Ghz i7 und 8GB RAM, OSX 10.10.1.

Mit freundlichen Grüßen

Mathis
 
Oha, na so große Container hab selber noch gar nicht angeschaut. Das übergeben der Links ist eigentlich ein recht einfacher Prozess, es wird halt immer auf die Antwort gewartet. Gestern ist mir aufgefallen, je mehr links es sind, desto langsamer antwortet die DS. Ich schau mir das aber mal noch an, muss nur erst mal einen Container haben der soviele Links besitzt :D
 
Hallo,

falls es dir hilft: Ich habe eine DS214play. Ansonsten kann man mit dem Tool aber echt gut arbeiten. Ich habe bis vor zwei Tagen mein MacBook immer Laden lassen. Macht jetzt schön meine DS. Danke!

Mit freundlichen Grüßen

Mathis

Edit: Drag and Drop von Containern wäre schön :)
 
Ich hab das mal als Bug aufgenommen :) Du wirst es nicht glauben aber Drag&Drop hab ich in v0.2.0 schon angefangen einzubauen :)
 
Sieht für einen ersten Wurf schon mal klasse aus, bin auch bei Caschy drauf gestoßen, vielen Dank.

Vorschläge:
- Auto Update Funktion
- Changelog
- Click'n'Load

Wo bekomme ich am Besten mit, wenn es Updates gibt? Hier? Twitter? Homepage? :)

Dankeschön für die Mühen!
 
Hey :)

also bei Twitter ist meist das aktuellste und auf der Homepage, hier im Thread werde ich natürlich dann auch was posten. Auto-Update gibt es noch nicht, aber in der nächsten Version gibt es einen Hinweis wenn eine neuere Version zur Verfügung steht. Ein Changelog gibt es dann auf der HP und auch hier.

Click'n'Load möchte ich auch noch reinbringen, das wird aber eine Weile dauern, muss mich erst mal damit beschäftigen :), Version 0.2.0 wird vermutlich am Freitag fertig sein.

Blöd ist an dem Board das man seine alten Threads nicht editieren darf, mir fehlt da der Edit-Button :(
 
Zuletzt bearbeitet:
Alles klar, dann sieht man sich auf twitter :)
Das ist hier nicht so ganz optimal da hast du Recht.

Spart mir so eine Menge MacBook Uptime :)
Ein spenden Button irgendwo wäre noch nicht schlecht ;)
 
Hihi, ist ja lustig, den PayPal Donation Button habe ich vor kurzem von der HP entfernt ... den hat in 3 Jahren keiner genutzt :)
Ich bau das mal ins Tool mit ein und evt. wieder auf die HP :)
 
Das klingt sehr gut! Besonders nett ist es Downloads zu seiner DS hinzuzufügen wenn man mal nicht Zuhause ist. Insbesondere wenn das Netz Zuhause schön schnell ist!

Gruß Mathis
 
So, die Version 0.2 ist raus :) changelog ist auf dem Blog zu finden: http://www.sys-worx.net/software/osx-synosync/, Bugs oder Vorschläge wie immer hier, oder im Bugtracker.

Das mit der CPU-Auslastung habe ich nun getestet, das tritt bei mir auch auf. Allerdings kann ich das momentan noch nicht ändern, ist aber auch nicht schlimm, der Mac wird dadurch nicht wirklich langsamer :D
 
Wieder ein kleines Update auf Version 0.3 :) Download immer noch im ersten Post.

Changelog v0.3:
- Passwort-Support hinzugefügt
- Drag&Drop verbessert, synoSync akzeptiert nur noch DLCs

Click'n'Load wird noch ein wenig dauern, das ist nicht so einfach wie ich mir das dachte :(, zudem werde ich ein Plugin für meine Entwicklungsumgebung benötigen, welches mir ermöglicht Javascript-Code auszuführen...leider ist dieses nicht kostenlos: http://www.monkeybreadsoftware.de/xojo/plugin-cocoa.shtml

Aktuell knobel ich aber noch an der Umsetzung, hier auch mal ein großes Danke an TheDuffman85 , der mir hier mit guten Tipps hilft :)
 
Was genau muss ich denn einstellen, damit das funktioniert? :)

Ich bekomme immer die Meldung, dass die Login Daten falsch sind.

Bei den Login Daten habe ich den Login von meinem admin user eingegeben.
Bei IP natürlich die IP und beim Port 7878. Bei den Systemeinstellungen im Anwendungsportal habe ich diesen auch aktiviert (Benutzerdefinierten Port HTTP aktivieren).

Was mache ich falsch?
 
Bist du dir sicher das IP und PW stimmen? Benutzerdefinierten Port brauchst du eig. nicht, 7878 ist normal der Standard Port ;)
 
IP und Passwort stimmen, habs min. 10x probiert. Trotzdem erhalte ich die Meldung dass es nicht stimmt. Hier ist der benutzerdef. Port noch aktiv.

Wenn ich den benutzerdefinierten Port 7878 wieder deaktiviere, funktioniert es überhaupt nicht, dann kommt die Meldung dass die Diskstation nicht erreicht wird...
 
Ist jetzt schwierig zu sagen was das sein könnte. Hast du evt die Firewall auf OSX aktiviert? Was genau meinst du mit Benutzer definierten Port?

image.jpg

Bei mir ist das die Standard-Konfiguration.
 
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