Photo Station Lightroom Export Plugin: PhotoStation Upload

hoddelac

Benutzer
Mitglied seit
14. Mrz 2015
Beiträge
130
Punkte für Reaktionen
2
Punkte
18
Hi, ich habe es jetzt auch irgendwie hinbekommen das diese Meldung nicht mehr kommt. ich habe erst einen Veröffentlichungsdienst angelegt, einige Bilder
"veröffentlicht" und habe dann einen Export mit einem Bild ohne ein Album zu erstellen. Das klappte.auch
lasse ich ein neues Album anlegen und exportiere Bilder dorthin wird das Album angelegt und es kommt eine Meldung das keine Bilder hochgeladen werden.

Bildschirmfoto 2017-12-28 um 21.18.51.jpg

Auszug aus dem Log
Rich (BBCode):
1:14:00, INFO : Login to Standard Photo Station(http://192.168.1.12) OK
21:14:00, INFO : processRenderedPhotos(mode: Export).
21:14:00, INFO : --------------------------------------------------------------------
21:14:03, INFO : Create dir - parent:  newDir: Test2 newPath: /Test2
21:14:13, ERROR: PSUploadAPI.createFolder('/', 'Test2') failed: Error "timedOut" on http request:
Zeitüberschreitung bei der Anforderung.!
21:14:13, ERROR: Create dir - parent: / newDir: Test2 failed!
21:14:13, INFO : --------------------------------------------------------------------
 

maxl-zwo

Benutzer
Mitglied seit
18. Apr 2015
Beiträge
83
Punkte für Reaktionen
12
Punkte
14
Hallo,

mmmh - bei mir kommt diese Fehlermeldung auch nicht mehr, allerdings mache ich nichts anderes als vorher. Jetzt funktioniert es jedenfalls wieder!

@flingo: Danke für das tolle plugin und für Dein Hilfsangebot!

maxl-zwo
 

Krabble

Benutzer
Mitglied seit
01. Jan 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe das plugin soweit installiert und eingerichtet.
Jetzt scheitert es allerdings am exportieren bzw. veröffentlichen. Ich bekomme immer eine Fehlermeldung, dass das Bild nicht hochgeladen werden konnte. Im logfile steht immer 'no_privilege!' als Ursache.

Auf dem /photo Pfad sollte ich allerdings alle Berechtigungen haben. Zumindest kann ich über meinen Benutzer normal Ordner erstellen, Dateien verschieben, etc. Auch der Upload über den Photo Station Uploader selbst funktioniert einwandfrei (bei dem ich allerdings den Dateipfad etwas genauer angeben kann und nicht durch ein /photo am Ende eingeschränkt bin).

Die anderen Veröffentlichungsmodi funktionieren auch ohne den Fehler.

Ich hoffe ihr könnt mir behilflich sein :)

Viele Grüße und Frohes Neues
Ansgar

P.S.: Ich weiß nicht ob es relevant ist, allerdings bin ich nicht der Admin des Synos sonder nur Mitbenutzer und habe daher auch wenig Ahnung von den Berechtigungseinstellungen usw.

...und hier noch der Auszug aus dem log:

Rich (BBCode):
21:04:55, INFO : Login to Standard Photo Station(http://nas1/) OK
21:04:55, INFO : processRenderedPhotos(mode: Publish).
21:04:55, INFO : --------------------------------------------------------------------
21:04:55, INFO : exiftool Listener(""C:\Windows\exiftool.exe" -config "D:\PhotoStation-Upload-Lr-Plugin-master\PhotoStation_upload.lrplugin\PSExiftool.conf" -stay_open True -@ "C:\Users\Ansgar\AppData\Local\Temp\ExiftoolCmds-536529895.17617.txt"  -common_args -charset filename=UTF8 -overwrite_original -fast2 -m > "C:\Users\Ansgar\AppData\Local\Temp\ExiftoolCmds-536529895.17617.log" 2> "C:\Users\Ansgar\AppData\Local\Temp\ExiftoolCmds-536529895.17617.error.log""): starting ...
21:04:57, INFO : Create dir - parent:  newDir: publishtest newPath: /publishtest
21:04:57, ERROR: PSUploadAPI.createFolder('/', 'publishtest') failed: no_privilege!
21:04:57, ERROR: Create dir - parent: / newDir: publishtest failed!
21:04:57, INFO : --------------------------------------------------------------------
21:04:59, INFO : exiftool Listener(C:\Users\Ansgar\AppData\Local\Temp\ExiftoolCmds-536529895.17617.txt): terminated.
21:04:59, INFO : Get comments: nothing to do.
21:04:59, INFO : Get ratings/metadata: nothing to do.
 
Zuletzt bearbeitet:

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Der Account hat, den Du benutzt hat vermutlich nicht die Berechtigung im Root-Verzeichnis der Photo Station (== /photo) ein Album anzulegen.
Schalte mal den Loglevel auf Debug, teste nochmal und schau Dir das Log nochmal an, da solltest Du sowas wie
"permission":{"browse":true,"upload":true,"manage":true},"enable_face_recog":false,"allow_public_share":true,"allow_download":true,"show_detail":true}}​
finden. Fall "manage" nicht auf true steht, hast Du kein Recht im Root-Verzeichnis ein Album anzulegen.
 

Krabble

Benutzer
Mitglied seit
01. Jan 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Yes!
Vielen, vielen Dank für die schnelle Antwort :)
Das war der richtige Tipp.
 

mischmaster

Benutzer
Mitglied seit
06. Nov 2012
Beiträge
221
Punkte für Reaktionen
0
Punkte
0
Hi,

zwei Sachen:

Beim veröffentlichen passiert es immer wieder mal, daß einfach Bilder aus anderen Sammlungen veröffentlicht werden.
Die eigentlichen Dateinamen stimmen immer, aber es taucht auf der Photo station einfach ein anderes Bild auf.
Alle Pakete und PhotoStatLR sind up to date.

Das zweite: Es ist ja gerade das Moments Paket von Synology veröffentlicht worden. Ich finde es eigentlich gar nicht schlecht. Wird es einen möglichkeit geben in Zukunft auch direkt in den Moments Order, statt auf /photo zu veröffentlichen?
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Beim veröffentlichen passiert es immer wieder mal, daß einfach Bilder aus anderen Sammlungen veröffentlicht werden. ...

Also das Problem tritt nur unter "gewissen" (s.u.) Umständen auf, wenn man mehrere Publish Jobs parallel macht und wurde schon mehrfach moniert.

Ich wollte es bis jetzt nicht wahr haben, bzw. war eigentlich der Meinung, dass ich schon alles gemacht habe, um nicht in dieses Photo Station Upload-Service-Problem zu laufen. Dem war nicht so. Folgendes Problem: der Upload der Bilder und ihrer zugehörigen Thumbnails muss in Upload Batches geschehen, d.h. die einzelnen Dateien sind markiert als zugehörig zu einem bestimmten Batch, soweit OK. Wenn jetzt aber in einer Webserver-Session (alle Publish Jobs verwenden denselben Session Cookie, den Lr verwaltet) mehrere Batches parallel hochgeladen werden, dann kommt der Photo Station Upload WebService durcheinander und erzeugt das oben beschriebene Chaos. Das Problem habe ich vor ca. 2 Jahren erkannt und versucht mit einer datei-basierten Semaphore so zu umgehen, sodass immer nur ein Batch aktiv sein kann. Das funktioniert auch soweit, allerdings muss man aufpassen, dass diese Semaphore immer schön wieder freigegeben wird. Falls mal ein Upload abstürzt, kann es pasieren, dass die Semaphore nicht abgeräumt wird und alle nachfolgenden Uploads würden blockieren. Deshalb habe ich ein Maximalalter von 5 Minuten für die Semaphore definiert, danach wird sie einfach gelöscht und dann geht es weiter mit dem nächsten Batch. Blöderweise funktioniert die Lr API zum Ermitteln des Dateialters nicht korrekt, wenn man die Datei löscht und wieder neu anlegt, sodass die Semaphore nach 5 Minuten immer (!!) als veraltet gemeldet wurde, obwohl sie zwischendurch x-mal gelöscht und wieder angelegt wurde. Dadurch wurde nach 5 Minute die Semaphore und alle folgenden Semaphoren sofort gelöscht und der Batch-Schutz war dahin.

Die Lösung besteht jetzt in einer in-memory semaphore und das Löschen einer veralteten Semaphore wird nicht mehr gemacht. Kommt es jetzt zu einem Überschreiten der 5 Minuten, wird der Upload des blockierten Fotos beendet und es gibt einen entsprechenden ERROR-Hinweis im Logfile. Der Nutzer kann dann entscheiden, ob die Blockade z.B. durch einen langdauernden Video-Upload entstanden ist und sich selbst behebt, oder ob er den Deadlock durch Neustart von Lr beheben will. Auf jeden Fall gibt es kein Upload-Chaos mehr.

Bugfix ist in Version 6.5.4 drin.

Es ist ja gerade das Moments Paket von Synology veröffentlicht worden. Ich finde es eigentlich gar nicht schlecht. Wird es einen möglichkeit geben in Zukunft auch direkt in den Moments Order, statt auf /photo zu veröffentlichen?
Dazu hatte ich schon mal was im englischen Forum geschrieben.
Ich bekomme den Momemts Server nicht auf meine DS 213. Ich kann mir aber auch nicht vorstellen, welche Features des Plugins hier überhaupt benötigt werden sollten. Ich glaube, den Moments Server wirst Du mit einem x-beliebigen HDD-Publisher befüllen können.

Grüße, Martin
 
Zuletzt bearbeitet:

mischmaster

Benutzer
Mitglied seit
06. Nov 2012
Beiträge
221
Punkte für Reaktionen
0
Punkte
0
Ok cool. Vielen Dank für die ausführliche Antwort.
Ich habe tatsächlich gleichzeitig mehrere Batches exportiert.
Man kann natürlich auch einfach alle Batches nacheinander machen. Ich hab eh das Gefühl, daß Lightroom bei mehreren Export Vorgängen ziemlich in die Knie geht.

Und mit dem Moments warte ich doch noch ein bisschen ab. Hab da ziemlich viel rumgespielt, aber so ganz ausgereift ist das Ganze noch nicht.
Da ist die PhotoStation im Moment defintiv besser.

Danke dir!

Michi
 

isibitz

Benutzer
Mitglied seit
10. Aug 2016
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo,

nutze gerne in LR die "Benutzerdefinierte Reihenfolge" und exportiere die Dateien nach dem Schema {Folgenummer (001)}-{Dateiname}, d.h. xxx-Dateiname.

Im Plugin schaffe ich alle möglichen Umbenennungen nur nicht das ober genannte Schema. Hat jemand einen Tipp für mich.

Gruß
Robert
 

maxx922

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

nutze das plugin schon lange und bin nach wie vor begeistert über die Arbeit die hier freiwillig reingesteckt wird!!!

Bisher habe ich meine dng Fotos mit dem plugin in die PS hochgeladen - perfekt! Die Bilder liegen auf der PS als jpg und auf meinem Rechner als dng.

Jetzt bin ich gerade am Spielen mit Moments. Du hast zwar schon geschrieben, dass du Moments nicht auf deiner DS installieren kannst - aber vielleicht kannst du ja eine Einschätzung hierzu geben.
Die Bilder unter Moments liegen in einem Verzeichnis unter /home/Drive/Moments - also nicht wie bei der PS unter /photo.
Wenn ich jetzt in Zukunft ausgewählte Bilder/Alben von Lightroom auf Moments bringen möchte - und zwar nicht als dng, sondern als jpg - dann müsste doch in deinem plugin nur der Pfad geändert werden - oder ist das komplizierter?

Ich könnte zwar alternativ alle in der PS liegenden und zukünftig hochgeladenen Bilder nach Moments kopieren, dann habe ich alles doppelt und einen zusätzlichen Arbeitsschritt.
Ich könnte auch jpg-Dateien auf meinem PC erstellen und dann hochladen - auch unpraktisch und Doppeltablage PC + NAS.
Auch das einfache Hochladen meiner Originaldateien in Moments will ich nicht - aus dng und psd-Dateien die Thumbs zu erstellen dauert ja ewig. Und keine Ahnung was Moments mit meinen Originalen anstellt.

Gruß,
Gunnar
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Hallo Gunnar,
...nach wie vor begeistert über die Arbeit die hier freiwillig reingesteckt wird
Ich hoffe, es ist eher das Ergebnis meiner Arbeit, das DIch begeistert. ;-)

...dann müsste doch in deinem plugin nur der Pfad geändert werden - oder ist das komplizierter?
Komplizierter: ich benutze den Upload-Assist Service der Photo Station und der kann ausschließlich in das /photo Verzeichnis exportieren.

Wie schon gesagt, ich kann nicht sehen, welches Features des Photo StatLr Plugins für den Moments Service überhaupt benötigt wird:
- Thumbnail kann man m.E. nicht hochladen, macht der Moments-Service (oder gibt es einen speziellen Moments Uploader?)
- eine ausgefeilte Ordnerstruktur ist nicht nötig: alles in das Moments-Verzeichnis und der Service kümmert sich um die unterschiedlichen Indexierungen, richtig?
- Kommentare /Keywords usw. von Moments herunterladen: geht das überhaupt?

Deine aufgezeigten Optionen halte ich auch alle für nicht geeignet, aber warum benutzt Du nicht den Festplatten-Veröffentlichungsdienst bzw. -Exportziel von Lr und veröffentlichst direkt in das Moments-Verzeichnis auf der Diskstation? Ich habe das gerade versucht und konnte auf Anhieb auf jedes beliebige freigegebene Verzeichnis auf der Diskstation exportieren. Falls der Moments-Ordner nicht freigegeben ist, musst Du noch eine Freigabe einrichten, dann sollte es doch gehen, oder?

Grüße, Martin
 

maxx922

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

Ich hoffe, es ist eher das Ergebnis meiner Arbeit, das DIch begeistert. ;-)

Selbstverständlich ;-)


(oder gibt es einen speziellen Moments Uploader?)
Nein - gibt es nicht. Und die anderen Features m.W. auch nicht

Ich werde das mal mit dem Festplatten-Veröffentlichungsdienst probieren. Daran habe ich ja gar nicht mehr gedacht, seitdem ich dein tolles plugin benutze.

Gruß,
Gunnar
 

isibitz

Benutzer
Mitglied seit
10. Aug 2016
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Schau mal hier
http://www.synology-forum.de/showthread.html?62754-Lightroom-Export-Plugin-PhotoStation-Upload/page56&p=747864&viewfull=1#post747864

Wenn Du exportierst, kannst Du weiterhin die Lr-Umbenennung verwenden, wenn die veröffentlichst, geht das nicht, weil es keinen Sinn macht.

Danke für die Rückmeldung. Ich glaub ich habe es verstanden warum dies nicht geht.
Ich habe auch den Fehler gemacht, den Workaround zu beschreiben und nicht das Problem.
Ich möchte eigentlich, dass die NAS die Bilder in der benutzerdefinierten Reihenfolge anzeigt, deshalb der Trick mit der Umbenennung.

Muss mir halt eine andere Lösung einfallen lassen.

Mich begeistert Dein Plugin immer wieder. Man kann nicht oft genug Danke sagen.
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Ich möchte eigentlich, dass die NAS die Bilder in der benutzerdefinierten Reihenfolge anzeigt, deshalb der Trick mit der Umbenennung.
Das Plugin unterstützt "benutzerdefinierte Reihenfolge" für Published Collections. Du musst in der Published Collection "Sort Photos" anklicken und natürlich in Lr eine "benutzerdefinierte Reihenfolge" für die Collection definieren (durch Verschieben der Fotos in die gewollte Reihenfolge in der Grid view der Collection).

Grüße, Martin
 
Zuletzt bearbeitet:

Mordewal

Benutzer
Mitglied seit
23. Jan 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo an die Rund

Ich befasse mich gerade erst, mit Photo Station, da ich mir, mit einem Raspberry Pi, einen Bilderrahmen, gebastelt habe.
Mir war bis dahin noch gar nicht bewusst, das Photo Station, offensichtlich, die Stichworte, von Lightroom, nicht beherrscht. Manch tauchen auf, manche wieder nicht.

Mein Workflow war bisher immer so:
Fotos mit Lightroom organisieren, entwickeln, falls nötig und importieren, direkt auf die NAS, in das /photo Verzeichnis.
Ich kopiere also nicht erst, auf den Laptop, wie es die meisten wohl machen.
Ich behalte nur den Katalog auf dem Laptop, mit den entsprechenden Smart Vorschauen. So kann ich immer noch offline arbeiten.

Was ich jetzt noch nicht so ganz verstehe, wie bekomme ich es hin, über die Veröffentlichung, meine Verzeichnis Struktur, abzubilden, ohne alles über den Haufen zu werfen?
Ich möchte einfach nur die Tags, von Lightroom, zu Photo Station bekommen.
Die Verzeichnis Struktur dabei unangetastet lassen. Es muss ja auch nichts mehr hoch geladen werden.

Vielleicht ist es auch ganz einfach und ich sehe den Wald, vor lauter Bäumen nicht mehr :)

Grüße, der andere Martin
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Hallo anderer Martin,
wenn ich's richtig verstanden habe, hast Du Deine Original unter /photo liegen. Wenn das so ist und so bleiben soll, dann solltest Du die Finger von dem Plugin lassen, da Du ansonsten Gefahr läufst, Deine Originale mit bearbeiteten Exporten zu überschreiben. Wenn Du nicht alle Tags, die Du in Lightroom vergeben hast, in der Photo Station siehst, dann vermutlich, weil Du in Lr bei den Katalogeinstellungen für Metadaten nicht
[ ] Änderungen automatisch in XMP speichern
angehakt hast, dann werden Metadatenänderungen nicht im Foto, sondern nur im Katalog gespeichert.

Grüße, Martin
 

Mordewal

Benutzer
Mitglied seit
23. Jan 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo Martin
Danke für Deine Antwort

wenn ich's richtig verstanden habe, hast Du Deine Original unter /photo liegen.
Das hast Du richtig verstanden und es wird auch so bleiben.

Leider habe ich genau das vermutet und werde daher wohl die Finger, von dem Plugin, lassen müssen.
[ ] Änderungen automatisch in XMP speichern
ist bei mir angehakt.
Die Metadaten werden auch automatisch synchronisiert. Sonst würde das offline Arbeiten, am Katalog, ja keinen Sinn ergeben.
Aber ich lasse LR jetzt die Metadaten noch einmal neu schreiben. Das wird wohl ein paar Tage dauern :D

Ich muss wohl, vorerst, mit den Unzulänglichkeiten, von Photo Station, leben müssen oder einen anderen viewer finden, den meine Familie bedienen kann.

Grüße, andere Martin
 
Zuletzt bearbeitet:

hiwudu

Benutzer
Mitglied seit
25. Jan 2018
Beiträge
3
Punkte für Reaktionen
7
Punkte
53
Hallo zusammen und vielen Dank für das Plugin an flingo. :)

Nutze es seit ca 2 Jahren. Seit einiger Zeit kriege beim Export zum NAS jedoch diesen Fehler bei einigen Fotos:

Ein interner Fehler ist aufgetreten: recordPublishedPhotoURL: must be called after recordPublishedProtocol

Es geht dann immer nur weiter nachdem man OK gedrückt ab.

Photo StatLr: 6.5.4.20180111
Lightroom Classic
Upload : Normales Veröffentlichen
Metadaten Download: Nein
Baumstrukturen spiegeln.. : e:\<bilderordnerpfad>
Metadaten-Upload: Gesichter,Bewertung
Rest alles aus
 


 

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