Photo Station Lightroom Export Plugin: PhotoStation Upload

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Hallo Gunnar,
danke für das Lob! Ich arbeite selber fast täglch mit dem Tool und geb mir Mühe die Fehlerrate niedrig zu halten und immer mal wieder sinnvolle neue Features einzubauen. Es macht mir mehr Spass als ich anfangs (vor einem Jahr) gedacht hätte, insb, auch wegen so positiven Rückmeldungen und Anregungen wie von Dir!

Nichts is unmöhöglich! Die Thumbgenerierung wrid vom Plugin angestossen. Ich habe mich bei den Formaten bisher sklavisch an das gehalten, was der Synology Uploader macht.

Du kannst da gerne mal herum experimentieren mit unterschiedlichen Größen:

PSUploadTask.lua, Zeile 279ff:
Rich (BBCode):
								'1280x1280>^', thmb_XL_Filename,
								'800x800>^',   thmb_L_Filename,
								'640x640>^',   thmb_B_Filename,
								'320x320>^',   thmb_M_Filename,
								'120x120>^',   thmb_S_Filename) )
steuert die Größe der Thumbs bei Einstellung "Large Thumbs". Die Syntax findest Du in der Doku zu den Geometrie-Werten von 'ImageMagick convert' Probier doch mal aus und lass uns wissen ob und wie es funktioniert.

Alternativ kannst Du mir gerne auch einen UHD-Fernseher zum Testen zur Verfügung stellen, gerne auch langfristig. ;)

Bei der Wiedergabe auf dem Fernseher muss aber nochmal nachfragen: per Web-Client/Browser oder per DLNA?
Bei DLNA bin ich nicht sicher welcher Thumb verwendet wird. Es könnte aber auch mit großen Bildern funktionieren, wenn Du beim Medienserver auf der Diskstation einstellst, dass er die Originalbilder und nicht die Thumbs ausliefert. Ist da irgendwo einstellbar.

Bin gespannt auf die Ergebnisse, bzw. den Fernseher...

Martin
 

maxx922

Benutzer
Mitglied seit
14. Mai 2014
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Hi Martin,

den Fernseher bekommst du natürlich gerne....wenn ich das nächste Mal im Lotto gewinne ;-)

Habe es jetzt mit den von dir vorgeschlagenen Änderungen ausprobiert und es funktioniert tadellos - herzlichen Dank für den Tipp.

Zur Info: Ich speichere auf dem NAS unter \photo nur RAW-Dateien ab (DNGs), die nicht konvertiert werden.
Daher der Weg über dein Plugin um hier Thumbs zu erzeugen, die dann am Fernseher per DLNA angezeigt werden (ich habe hier einen LG mit WebOs 2.0).

Wichtig dein Tip im Medienserver auf Orginaldateien zu gehen, sonst werden nur die 600px Seitenlänge Bilder angezeigt - hatte ich zuerst fäschlicherweise angehakt.

Und dann geht es tadellos. Die DNGs liegen unberührt (quasi als backup) auf dem NAS - am Fernseher kann ich dann aber die jpg-thumbs in der großen Qualität anschauen.

Klasse! Herzlichen Dank!!

Gruß - Gunnar
 

maxx922

Benutzer
Mitglied seit
14. Mai 2014
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Achso noch zur Info:

Ich habe jetzt für die XL thumbs 2160x2160 genommen.
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Na, das hört sich ja nach Erfolg auf der ganzen Linie an, sowas wie ein 6-er im Lotto ... ;-)

Nochmal nachgehakt:
- auf Deinem UHD Fernseher schaust Du jetzt per DLNA die Original-Fotos
- auf Deinem (wahrscheinlich auch 4K) Monitor schaust Du per Browser in der PhotoStation die XL-Thumbs in 2160-er Auflösung an

Richtig?

Grüße, Martin
 

maxx922

Benutzer
Mitglied seit
14. Mai 2014
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
..leider spiele ich kein Lotto... ;-)

zu deiner Frage:
- ich schaue auf meinem UHD TV per DLNA die XL-Thumbs an (in 2160er Auflösung), DNG Bilder kann der interne Medienplayer nicht lesen.
- ich schaue am Monitor (nur HD) Bilder meistens in Lightroom an - dort in jedem Format. Wenn ich aber in die Photostation gehe dann sehe ich dort auch nur die XL-Thumbs (werden Bildschirmfüllend angezeigt).

Wie gesagt liegen unter \photo auf meinem NAS keine jpg-Files ab - speichere dort nur die raw-Bilder (im dng-Format).

Hoffe das hilft!

Gunnar
 

appel2000

Benutzer
Mitglied seit
05. Aug 2013
Beiträge
317
Punkte für Reaktionen
8
Punkte
18
Hi!
Also ich finde das Plugin auch weltklasse!
Leider nur aus der Theorie heraus.....

Folgenden Fehler spuckt das Log aus

2:49:12: Environment: plugin: 3.7.0.20151229 Lr: 6.3 OS: 10.11.2 Lang: de
22:49:12: processRenderedPhotos starting
22:49:16: Login to Standard PhotoStation(http://192.168.178.3) OK
22:49:16: processRenderedPhotos(mode: Export).
22:49:16: --------------------------------------------------------------------
22:49:23: Upload of "2015.12.13_15.33_Canon EOS 550D_Hamburg_04.jpg" to "test" failed!!!
22:49:23: ----

Was könnte das sein??

Danke & Gruss
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Kannst Du mal den Loglevel auf Debug setzen und nochmal schauen?

Mir fehlt die Zeile
Create dir ...test

Vermutlich nicht "Create album, if required" gesetzt.

Grüße, Martin
 

appel2000

Benutzer
Mitglied seit
05. Aug 2013
Beiträge
317
Punkte für Reaktionen
8
Punkte
18
16:50:47: updateExportSettings: done
16:50:47: Environment: plugin: 3.7.0.20151229 Lr: 6.3 OS: 10.11.2 Lang: de
16:50:47: processRenderedPhotos starting
16:50:47: openSession: publishMode = Export
16:50:47: PSConvert.initialize: PSUploaderPath= /Applications/Synology Photo Station Uploader.app/Contents/MacOS
16:50:47: PSConvert.initialize:
conv: /Applications/Synology Photo Station Uploader.app/Contents/MacOS/ImageMagick/convert
dcraw: /Applications/Synology Photo Station Uploader.app/Contents/MacOS/ImageMagick/dcraw
ffmpeg: /Applications/Synology Photo Station Uploader.app/Contents/MacOS/ffmpeg/ffmpeg
qt-faststart: /Applications/Synology Photo Station Uploader.app/Contents/MacOS/ffmpeg/qt-faststart
16:50:47: PSUploadAPI.initialize(serverUrl=http://192.168.178.5, Standard PS)
16:50:47: login: LrHttp.post(http://192.168.178.5/photo/webapi/auth.php,...)
16:50:52: Got Body:

{"success":true,"data":{"sid":"cn55rl9m2k2l7qdkk5nj4cvfl6","username":"s","reg_syno_user":true,"is_admin":false,"allow_comment":false,"permission":{"browse":false,"upload":false,"manage":false},"enable_face_recog":false,"allow_public_share":false}}

16:50:52: Login to Standard PhotoStation(http://192.168.178.5) OK
16:50:52: processRenderedPhotos(mode: Export).
16:50:52: --------------------------------------------------------------------
16:50:53: Next photo: /var/folders/qk/b9nxw6hd6y5cgnn82ndc1m9r0000gn/T/B998E21E-B4C7-4B33-AADB-637D96DCC09C/2015.12.13_15.33_Canon EOS 550D_Hamburg_04.jpg
16:50:53: sanitized dstRoot: test
16:50:53: createTree: Src Path: ./test from: . to:
16:50:53: createTree: dstDir is: /test
16:50:53: Create dir - parent: newDir: test newPath: /test
16:50:53: createFolder: LrHttp.post(http://192.168.178.5/photo/include/asst_file_upload.php,...)
16:50:53: Got Body:
{"success":false,"err_msg":"no_privilege","duplicate_folder":true}
16:50:53: createFolder: / / test failed: no_privilege!
16:50:53: Create dir - parent: / newDir: test failed!
16:50:53: --------------------------------------------------------------------
16:50:53: closeSession(Export):...
16:50:53: closeSession(Export) done.
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Der user 's' hat offensichtlich nicht das Recht das Album "test" anzulegen
Rich (BBCode):
16:50:53: Got Body:
{"success":false,"err_msg":"no_privilege","duplica te_folder":true}
16:50:53: createFolder: / / test failed: no_privilege!
aber scheinbar existiert das Album "test" schon ("duplica te_folder":true).

Wenn's ohne "Create Album" auch nicht geht, dann hat "s" scheinbar auch kein Recht in das Album zu schreiben.

Da steht's ja:
Rich (BBCode):
"permission":{"b rowse":false,"upload":false,"manage":false},
 
Zuletzt bearbeitet:

appel2000

Benutzer
Mitglied seit
05. Aug 2013
Beiträge
317
Punkte für Reaktionen
8
Punkte
18
Danke!
Ich habe den Fehler gefunden.
Ich habe dem Benutzer zwar grundsätzlich Schreibrechte in dem Ordner zugewiesen, nicht aber noch einmal explizit in der Photo Station App.

21:21:14: PhotoStation Upload: Uploaded 4 of 4 files in 13 seconds (3.2 secs/pic).
21:21:14: exiftool Listener(/var/folders/qk/b9nxw6hd6y5cgnn82ndc1m9r0000gn/T/ExiftoolCmds-475186861.60433.txt): terminated with error 256!

Jetzt passt nur das Exiftool noch nicht??

Danke soweit schon einmal.



Jetzt habe ich aber noch einmal eine Frage zu den Konvertierungseinstellungen:

1) In meinem normalen Workflow bearbeite ich meine RAW Dateien in Lightroom und exportiere sie dann auf die Festplatte als JPG mit einer Qualität von 90%.

2) Wenn ich jetzt das Plugin nutze um direkt auf die DS/ in die Photo Station zu exportieren, kann ich ja dann in den Reitern "oben" (also über den Photo Station Server Einstellungen) im Prinzip die gleichen Parameter wie immer einstellen. In den Einstellungen für den Server bestimme ich nur die Qualität der Thumbnails, richtig?

3) In meinem /photos Ordner finde ich dann die exportierten Bilder (so als ob ich den Workflow 1 angewendet hätte).
Die Thumbnails finde ich wo?

4) Wenn ich jetzt unterwegs bin (mobil) oder ich einem Kumpel die Zugangsdaten für die Photostation überlasse (Fernzugriff von aussen vorrausgesetzt), dann sehe ich mit meinem Smartphone oder er mittels PC grundsätzlich ein Thumbail? In der Qualität wie es die Photostation je nach Endgerät für angebracht findet. Auch richtig?

5) Wenn ich oder er jetzt aber das Bild gerne speichern möchte. In voller Größe. Dann speichert/lädt das Endgerät nicht die Thumbnails, sondern die in 1) bzw in diesem Fall in 2) erstellten Exporte?

Dann könnte ich mir nämlich sparen, die Exporte von 1) und die für die PS getrennt zu spreichern, sondern ganz einfach und bequem in einem Ordner und mit einem Arbeitsgang.


Habe ich das so richtig verstanden?

Ich hoffe ich habe einigermaßen verständlich fomuliert!

Danke und Gruß
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Hi
zu 2) ja, die PhotoStation Upload Einstellungen beziehen sich nur auf die Thumbnails.

zu 3) Die Thumbnails werden als Begleitdateien in den ominösen versteckten @eaDir-Verzeichnissen abgelegt. Mit dem Windows-Explorer siehst Du sie gar nicht. Wenn Du per ssh oder scp auf die DS dann schon.

zu4) Genau: im Browser und in DsPhoto _siehst_ Du erstmal nur die Thumbs, erst wenn Du im Browser in der Einzelbildansicht auf Lupe oder auf Download klickst, kommst Du an das Original. Bei DsPhoto dito: Download holt das Original

zu 5) grünau, so isses!
 

appel2000

Benutzer
Mitglied seit
05. Aug 2013
Beiträge
317
Punkte für Reaktionen
8
Punkte
18
Da fällt mir echt nur ein:
Saugeil!;)

Und warum mosert das Ding bei meinem Exif Tool??
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Version 4.0.0: Bye, bye FileStation API! Collecton Set Mirroring , ...

Nun ist es soweit: ich habe soeben die Version 4.0.0 hochgeladen!

Wie man an der Versionsnummer sehen kann, ist das ein großer Schritt (für mich, ein kleiner für die Menschheit). Endlich kommt das Plugin ohne die FileStation API-Krücke aus und verwendet stattdessen die (undokumentierte) PhotoStation API. Heureka!!!
Das bedeutet ganz praktisch, dass man nun alle Funktionen des Plugins von überall nutzen kann, solange man nur einen http(s)-Zugang zur PhotoStation hat.

Mit dem Verstehen der Kodierung der Photo-Ids und Album-Ids in der PhotoStation (bereits in V 3.7.0: Funktion "Show in PhotoStation") und der Erfahrung mit der dokumentierten FileStation API, war nun der Schritt zur PhotoStation API zwangsläufig: die funktioniert fast genau so, nur besser wenn es um Fotos geht! Konkret:
- Delete Photos from Published Collections und Delete Published Collection räumt jetzt auch die leeren Albums (nee, das heisst Alben) ab
- die Sortierung der Fotos innerhalb der Published Collection kann im PhotoStation Album übernommen werden
Und das ist noch nicht das Ende der Fahnenstange!

Und dann ist da noch die Sache mit
"Cool wäre, wenn man die vorhandenen Sammlungen auf der PhotoStation spiegeln könnte (so wie bei Jeffrey Friedl...)"
Kam hier im Forum, habe ich abgewiegelt, kam dann auch noch im englischen Forum ...
Ich kann's nicht mehr hören!

Ja, geht jetzt!

Und zwar über einen "Metadata Placeholder" in der Target Album Definition. Diese Feature ist nicht ganz ohne (Nebenwirkungen), durchaus erklärungsbedürftig, aber: läuft!

Den Rest könnt Ihr im Readme, den Release Notes und im WIki nachlesen und gerne danach hier mit mir diskutieren.

Über Zuarbeiten bei den Screenshots für Windows und Mac oder im Wiki würde ich mich total freuen. Langsam bekomme ich nämlich Ärger mit "der Regierung" ...

Martin
 

appel2000

Benutzer
Mitglied seit
05. Aug 2013
Beiträge
317
Punkte für Reaktionen
8
Punkte
18
Hast Du meine PN bekommen?
Es scheint so als würde das nicht so klappen....
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Habe jetzt die Benachrichtigung für PN aktiviert. Falls es sehr spezielle Probleme gibt, also jetzt gerne auch über PN. Falls es "wahrscheinlich allgemeingültige Fragestellungen" sind, dann hier in diesem Thread.
Grüße, Martin
 

mholti

Benutzer
Mitglied seit
26. Mrz 2014
Beiträge
66
Punkte für Reaktionen
0
Punkte
6
Hallo Martin,
kleiner Fehler?
Habe gerade gesehen, dass es ja Version 4.x gibt. Mein LR sagte zu 3.6 "aktuell".
Nach dem Update (und LR Neustart) sagt LR, dass es eine neue Version gäbe (gleiche Version wie installiert), aber der Update-Link scheint buggy zu sein.
s. Screenshot.
Gruß
Michael
Bildschirmfoto 2016-01-28 um 20.33.46.jpg
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Hallo Michael,
das sind jetzt 3 Phänome auf einmal
1) dass er Dir bisher die 3.6.0 als aktuell angezeigt hat, könnte daran liegen, das der Mac diese Applikation zwischenzeitlich mal für den http-Aufruf des Update-Servers gesperrt hat
2) dass er Dir 4.0.0 als neue Version anbietet, obwohl schon aktualisiert, liegt daran, dass ich beim zusammenbauen dieser Plugin-Manager-View nur auf das Ergebnis des letzten Update-Checks (das noch mit 3.6.0 gemacht wurde) schaue und das heißt: es gibt was neues. Den Bug kann ich beheben
3) dass die Update-URL so könnte aussieht, könnte an der Regex liegen, die ich über das Ergebnis des Update-Checks jage. Hab's gerade nochmal unter Win getestet, da funktioniert das. Könnte sein, dass der Mac das anders verarbeitet.

Frage in die Mac-Runde: Hat die Update URL schon mal funktioniert und funktioniert es aktuell?

Grüße, Martin
 

kbaerwald

Benutzer
Mitglied seit
29. Apr 2011
Beiträge
27
Punkte für Reaktionen
0
Punkte
7
Moin in die Runde,

ein schönes Tool! Ich habe mich jetzt darangewagt: LR 6.4/Win10, plug-in konfiguriert und los ging es.

Nach 5607 von 6398 Fotos kam folgende Fehlernachricht:

Fehler Plugin.jpg

Ist das ein Mengenproblem oder ein Bug? Welche Infos brauchst Du noch, Martin?

Grüße, Klaus

P.S. Arbeite jetzt die restlichen Fotos in Teilmengen ab - scheint zu funktionieren. Könnte es sein, dass ich ein Foto in der Gesamtmenge habe, an dem das Plug-in nicht weiterkommt? Was bedeutet die Fehlermeldung?

P.P.S. Ich habe nun das EINE Foto identifiziert, an dem sich das Plug-in die Zähne ausbeißt, weiss aber nicht warum. Das Foto ist Teil einer Serie mit äußerlich identischen Merkmalen.
 
Zuletzt bearbeitet:

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
379
Punkte für Reaktionen
18
Punkte
18
Hallo Klaus,
ich verwende die Funktion 'floor()' (Abrunden) nur beim Video-Export und ansonsten wird es im JSON-Modul noch verwendet beim Dekodieren der Antworten von der PhotoStation. Wenn Du sagst es passiert bei einem Foto, käme evtl. noch ein Dateiname mit komischen Umlauten in Frage. Oder hast Du noch ein anderes Modul in der Export/Publish-Verarbeitungskette?

Auf jeden Fall kannst Du mal den Loglevel auf DEBUG setzen und mir dann das Logfile als "Private Nachricht" schicken oder in Github ein "Issue" aufmachen und Logfile anhängen.

Grüße, Martin
 


 

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