Photo Station Lightroom Export Plugin: PhotoStation Upload

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Schau mal hier Post 198

Es ist in der Tat ein Problem der Serverzertifikats: abgelaufen oder auf andere Adresse/Namen ausgestellt. Prinzipiell sind self-signed certs kein Problem, das mach ich auch, es muss aber passen.
 

lobster09

Benutzer
Mitglied seit
14. Feb 2015
Beiträge
39
Punkte für Reaktionen
2
Punkte
8
Hallo Flingo,

ich habe heute mal versucht dein LR Plugin zu testen. Leider werden bei mir keine Bilder Übertragen. Es wird lediglich das Album angelegt.
ein Rechteproblem? im Uploader habe ich nur einen Admin eingetragen.

vielen Dank
lobster09

Rich (BBCode):
08:02:12, TRACE: updateExportSettings: done
08:02:12, INFO : Environment: plugin: 5.1.0.20160221 Lr: 6.3 OS: Windows 8.1  Lang: de
08:02:12, INFO : processRenderedPhotos starting
08:02:12, DEBUG: openSession: operation = ProcessRenderedPhotos , publishMode = Export
08:02:12, DEBUG:   got back: uid= <Nil>, res= OK, sec= be55e55aca65d62b267b194284de0247, checksum(local)= be55e55aca65d62b267b194284de0247, latestVersion= <Nil>, downloadUrl= <Nil>, supportUrl= http://messmer-online.de/index.php/software/11-photo-statlr/6-photo-statlr-a-lightroom-plugin-for-synology-photo-station, feedbackUrl= http://messmer-online.de/index.php/kontakt/contact-photo-statlr
08:03:47, DEBUG: PSConvert.initialize: PSUploaderPath= C:\Program Files (x86)\Synology\Photo Station Uploader
08:03:47, DEBUG: PSConvert.initialize:
			conv: C:\Program Files (x86)\Synology\Photo Station Uploader\ImageMagick\convert.exe
			dcraw: C:\Program Files (x86)\Synology\Photo Station Uploader\ImageMagick\dcraw.exe
			ffmpeg: C:\Program Files (x86)\Synology\Photo Station Uploader\ffmpeg\ffmpeg.exe
			qt-faststart: C:\Program Files (x86)\Synology\Photo Station Uploader\ffmpeg\qt-faststart.exe
08:03:47, DEBUG: PSPhotoStationAPI.initialize(serverUrl=http://192.168.3.20, Standard PS)
08:03:47, DEBUG: callSynoAPI: LrHttp.post(http://192.168.3.20/photo/webapi/query.php, query=all&method=query&version=1&ps_username=
08:03:47, DEBUG: Got Body:
{"success":true,"data":{"SYNO.PhotoStation.Auth":{"path":"auth.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Info":{"path":"info.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Album":{"path":"album.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Permission":{"path":"permission.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Photo":{"path":"photo.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Thumb":{"path":"thumb.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Cover":{"path":"cover.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.SmartAlbum":{"path":"smart_album.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.File":{"path":"file.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Download":{"path":"download.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Category":{"path":"category.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.About":{"path":"about.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Tag":{"path":"tag.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.PhotoTag":{"path":"photo_tag.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Comment":{"path":"comment.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Timeline":{"path":"timeline.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Group":{"path":"group.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Rotate":{"path":"rotate.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.SlideshowMusic":{"path":"slideshow_music.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.DsmShare":{"path":"dsm_share.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.SharedAlbum":{"path":"shared_album.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.PhotoLog":{"path":"log.php","minVersion":1,"maxVersion":1},"SYNO.PhotoStation.Path":{"path":"path.php","minVersion":1,"maxVersion":1},"SYNO.API.Info":{"path":"query.php","minVersion":1,"maxVersion":1}}}
08:03:47, DEBUG: callSynoAPI: LrHttp.post(http://192.168.3.20/photo/webapi/auth.php,...)
08:03:47, DEBUG: Got Body:

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

08:03:47, INFO : Login to Standard Photo Station(http://192.168.3.20) OK
08:03:47, INFO : processRenderedPhotos(mode: Export).
08:03:47, INFO : --------------------------------------------------------------------
08:03:47, INFO : exiftool Listener(""D:\exiftool\exiftool.exe" -config "C:\Program Files\Adobe\Adobe Lightroom\PhotoStation_upload.lrplugin\PSExiftool.conf" -stay_open True -@ "C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.txt"  -common_args -overwrite_original -fast2 -n -m > "C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.log" 2> "C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.error.log""): starting ...
08:03:47, ERROR: exiftool Listener(C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.txt): terminated with error 2!
08:03:53, TRACE: Next photo: C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04 14_39_37 - Canon EOS 60D - LR.jpg
08:03:53, DEBUG:   sanitized dstRoot: Party
08:03:53, DEBUG:   createTree: Src Path: ./Party from: . to: 
08:03:53, DEBUG:   createTree: dstDir is: /Party
08:03:53, INFO : Create dir - parent:  newDir: Party newPath: /Party
08:03:53, DEBUG: createFolder: LrHttp.post(http://192.168.3.20/photo/include/asst_file_upload.php,...)
08:03:53, DEBUG: Got Body:
{"success":true,"err_msg":"","duplicate_folder":false}
08:03:53, TRACE:   dateTimeOriginal: 2016-02-04 14:39:37
08:03:53, TRACE: ""C:\Program Files (x86)\Synology\Photo Station Uploader\ImageMagick\convert.exe" "C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04 14_39_37 - Canon EOS 60D - LR.jpg" ( -clone 0 -define jpeg:size=1280x1280^>^^ -thumbnail 1280x1280^>^^ -flatten -quality 80 -auto-orient -unsharp 0.5x0.5+1.25+0.0 -write "C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04-14_39_37---Canon-EOS-60D---LR_XL.jpg" ) -delete 0 ( +clone   -define jpeg:size=640x640^>^^ -thumbnail 640x640^>^^ -flatten -quality 80 -auto-orient -unsharp 0.5x0.5+1.25+0.0 -write "C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04-14_39_37---Canon-EOS-60D---LR_B.jpg" +delete ) ( +clone   -define jpeg:size=320x320^>^^ -thumbnail 320x320^>^^ -flatten -quality 80 -auto-orient -unsharp 0.5x0.5+1.25+0.0 -write "C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04-14_39_37---Canon-EOS-60D---LR_M.jpg" +delete ) -define jpeg:size=120x120^>^^ -thumbnail 120x120^>^^ -flatten -quality 80 -auto-orient -unsharp 0.5x0.5+1.25+0.0 "C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04-14_39_37---Canon-EOS-60D---LR_S.jpg" 2>> "C:\Users\Casi\AppData\Local\Temp\PhotoStatLr.log"
08:03:53, DEBUG: sendCmd:
-RegionInfoMp<MyRegionMp
08:03:53, DEBUG: sendCmd:
-XMP:Subject+<MyRatingSubject
08:03:53, DEBUG: sendCmd:
C:\Users\Casi\AppData\Local\Temp\B47F2BED-4047-4478-849E-33861D05497C\2016_02_04 14_39_37 - Canon EOS 60D - LR.jpg
08:03:53, DEBUG: sendCmd:
-execute0001

08:03:58, TRACE: executeCmds(C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.log, cmd 1) got:
<Nil>
08:03:58, ERROR: Upload of "2016_02_04 14_39_37 - Canon EOS 60D - LR.jpg" to "Party" failed!!!
08:03:58, INFO : --------------------------------------------------------------------
08:03:58, TRACE: closeSession() starting
08:03:58, DEBUG: PSExiftoolAPI.close: terminating exiftool.
08:03:58, DEBUG: sendCmd:
-stay_open
False
08:03:58, TRACE: closeSession() done.
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
08:03:47, INFO : exiftool Listener(""D:\exiftool\exiftool.exe" -config "C:\Program Files\Adobe\Adobe Lightroom\PhotoStation_upload.lrplugin\PSExiftool.conf" -stay_open True -@ "C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.txt" -common_args -overwrite_original -fast2 -n -m > "C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.log" 2> "C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.error.log""): starting ...
08:03:47, ERROR: exiftool Listener(C:\Users\Casi\AppData\Local\Temp\ExiftoolCmds-478595027.68882.txt): terminated with error 2!

Da gibt's ein Problem mit exiftool. Hast Du die Hinweise im Readme beachtet? Aktuelle Version, usw.?

Grüße, Martin
 

lobster09

Benutzer
Mitglied seit
14. Feb 2015
Beiträge
39
Punkte für Reaktionen
2
Punkte
8
komisch heute mittag ging es nicht, nachdem ich die nochmals die aktuelle exiftool.exe nach c:\windows\ kopiert hatte, jetzt geht es, nachdem ich "Translate Tags" aktiviere,
wird mir ein Update angezeigt und das Bild export, ohne Translate Tags erscheint die Fehlermeldung.
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Hallo Lobster09,
die Message von Dir war jetzt nicht ganz clear, aber Du hast Recht, in der 5.0.0 hat sich bereits der Fehler reingeschlichen, dass ein Upload schiefgeht, wenn keine Exif Translations aktiviert waren. Ist jetzt behoben in der 5.2.1.
Nach dem Update muss Du dann die entsprechend Export settings oder Published Collection settings noch einmal öffnen und wieder abspeichern.

Grüße, Martin
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
V5.2.1: Einheitliches Up/Download Handling, Metadata Up/Download für Videos, Bugfix

ich habe vor 2 Tagen die 5.2.0 und gerade dir 5.2.1 hoch geladen.

Die wichtigsten Neuerungen:
  • ein einheitliches Handling des Metadata Upload und Download, bitte unbedingt diesen Wiki lesen!
    Es geht darum, ungewollte Löschungen von Metadaten beim Download von (fehlenden) Metadaten zu verhindern
  • Metadata Upload und Download jetzt auch für Videos (das ging mit Exiftool nicht, mache ich jetzt über entsprechende Photo Station APIs)
  • Upload und Download von "Title" fehlte noch
  • Ein Bugfix einen Upload-Fehler, wenn alle Exif Translations deaktiviert waren (siehe vorigen Post)

Wer die Funktion "Metadata Download /Synchronisierung" verwendet, sollte unbedingt auf diese Version updaten! Hier werden hoffentlich alle Bearbeitungs-Kollisionen abgefangen.

Grüße, Martin
 

eyey

Benutzer
Mitglied seit
27. Jan 2016
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo! Erstmal vielen Dank für das Plugin. Ich nutze das schon seit geraumer Zeit und habe heute endlich mal geupdatet. Das alte Plugin habe ich einfach entfernt und die neue Datei hinzugefügt.

Im Log finde ich:
Ein unbekannter Fehler ist aufgetreten.
PSUploadExportDialogSections.lua:123: attempt to index global 'collectionSettings' (a nil value) (inside the callback for addObserver for condition LR_DNG_previewSize)

Das eigentliche Problem ist, dass ich das Plugin nicht als Veröffentlichungsdienst speichern kann. Die Schaltfläche zum Speichern bleibt ausgegraut, obwohl alle Felder ausgefüllt sind (Grafik anbei). Egal ob das Feld ausgefüllt ist, es erscheint immer "Booo!"

Bildschirmfoto 2016-03-04 um 14.07.06.jpg
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Nimme die vorherige Version - die funktioniert!

Ich muss dazu sagen, dass ich das Tool erst gestern installiert habe, demzufolge hatte ich natürlich die neueste Version ausprobiert - mit gleicher Fehlermeldung wie Du.
Mit der Version 5.2.0 gehts super.
 

eyey

Benutzer
Mitglied seit
27. Jan 2016
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Die Idee hatte ich auch vor einer Minute - und es klappt. Vielen Dank für deine schnelle Antwort!
 
Zuletzt bearbeitet:

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Aaargh! Das war wohl ein Schnellschuss gestern!

PSUploadExportDialogSections.lua:123: attempt to index global 'collectionSettings' (a nil value) (inside the callback for addObserver for condition LR_DNG_previewSize)

anstelle von 'collectionSettings' muss da natürlich 'propertyTable' stehen:

Rich (BBCode):
		if not (propertyTable.exifXlatFaceRegions or propertyTable.exifXlatLabel or propertyTable.exifXlatRating) then
			propertyTable.exifTranslate = false
		end

Ist gefixt in 5.2.2 (liegt auf).

Spannend: wenn's funktioniert schreibt keiner was, aber bei einem Fehler ...

;-) Martin
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Hey Martin!

5.2.2 funktioniert :)
 

maxx922

Benutzer
Mitglied seit
14. Mai 2014
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Bei mir auch...einfach nur klasse!!!
Wird alles immer runder und perfekter!
THX - Gunnar
 

eyey

Benutzer
Mitglied seit
27. Jan 2016
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Ja, das ist wirklich schade - du hast völlig Recht (edit: dass ich jetzt nur schreibe, weil es nicht ging). Ich benutze das Plugin ja auch schon einige Zeit. Vielen Dank für deine Mühen, es funktioniert und ich bin glücklich. Gerade der (für mich) neue Publish-Modus ist ein echter Sprung. Danke!
 

DerLordBS

Benutzer
Mitglied seit
24. Feb 2016
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Cool. Muss ich gleich mal updaten.

Eine andere Frage: Nach dem Upload gibt es eine Phase an der das Plugin an den Permissions der Alben werkelt:
Rich (BBCode):
10:59:15, DEBUG: callSynoAPI: LrHttp.post(http://192.168.0.175/photo/webapi/album.php, method=list&version=1&id=album_2f4265726c696e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f&type=photo,video,album&offset=0&limit=-1&recursive=false&additional=album_permission

Was macht das Plugin an dieser Stelle?
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Das sieht mir sehr nach dem Fehler aus, den ich in 5.2.4 behoben habe...

Hattest Du bei dem Publish eine Löschung mit dabei?

In dem Fall hat das Plugin am Ende nochmal nach dann leeren Alben gesucht um sie zu löschen. Zum einen war die Methode: "ich suche in der Collection von oben beginnend rekursiv alle darunter liegenden leeren Alben und lösche sie dann" - sagen wir mal - sub-optimal. Das ging bei kleinen Collections, aber nicht bei den großen. Zum anderen ist da irgendwann noch ein Bug bzgl. der Pfadnamen reingekommen (Du siehst die ganzen 2f am Ende, das sind '/'), was zwangsläufig in eine Endlosschleife lief. Aufgefallen ist es mir vorgestern bei meiner "Alle Photos" Collection.

In der Version 5.2.4 ist das jetzt behoben und zwar deutlich effizienter: es werden nur die Alben auf "Leerheit" geprüft und ggf. gelöscht, in denen auch Fotos gelöscht wurden. In dem Fall wird aber auch "nach oben" geschaut, ob auch übergeordnete Alben leer sind und gelöscht werden müssen.

Probier mal bitte 5.2.4

Grüße, Martin
 

nsan

Benutzer
Mitglied seit
23. Nov 2015
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
Hallo Martin,

gestern habe ich seit Version 3.6.0 mal wieder ein Update deines genailen plug-ins gemacht. 5.2.4 läuft und es macht richtig Spaß, die Daten von der Synology zu holen. Vielen Dank für deine genialen Ergänzungen - erst so macht die Synology richtig Spaß, wenn es um Fotoverwaltung für die Familie geht :)

Eine Sache ist mir aufgefallen - aber in Bezug auf Videos allgemein. Ich bin mir auch nicht sicher, ob das mit der neuen Version zu tun hat oder nicht.
Wenn ich in Lightroom ein Video trimme (im meinem Fall von ca. 1 Minute auf 15 Sekunden, also nur hinten abschneide) ist die Ausgabe aus einer Publish Smart Collection trotzdem noch in voller Länge. Kannst du das evtl nachvollziehen oder nachstellen auf deiner Seite?
Ich habe alle Upload und Download-Optionen für die Metadaten aktiviert und dann die Collection konvertiert...

Grüße

PS: Ein normaler Export aus LR macht was er soll - es werden nur die ersten 15 Sekunden exportiert.
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Ja, das ist so - wenn man Videos als Original exportiert. Du kannst das getrimmte Video exportieren, wenn Du im Export/Publish Service Dialog in der Section Video als Format z.B. 'H.264' einstellst. Dann macht Lr das Trimmen und das Plugin exportiert das getrimmte Video. Eigentlich genau das, was man will, blöderweise unterschlägt Lr an der Stelle das Original-Aufnahmedatum (und alle anderen Metadaten), d.h. die Videos bekommen das aktuelle Exportdatum asls Aufnahmedatum, auch nicht schön.

Ich werde da demnächst nochmal rangehen, aber momentan ist erstmal der Download von Person Tags/ Face Regions von PS nach Lr dran, da bin ich kurz vor fertig. Da wartet auch schon jemand drauf... ;)

Grüße, Martin
 

Phonix

Benutzer
Mitglied seit
10. Jul 2012
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
Hallo Martin,

zunächst mal vielen Dank für deinen Einsatz und deine Mühen bei der Entwicklung für dieses Plugin.
Eine Kleinigkeit hält mich im Moment noch vom Einsatz des Plugins ab: ich nutze bisher das LZA HDD Tree Plugin. Dies ermöglicht mir die Umbenennung der exportierten Bilder. Photo StatLR meldet mir an dieser Stelle leider nur zurück, dass ein Umbenennen im Publish-Mode nicht möglich ist. Deshalb wollte ich mal nachfragen, ob du eine Möglichkeit siehst, ein Umbenennen doch möglich zu machen (analog LZA HDD Tree) oder ob das aus (was für Gründen auch immer) nicht geht? Dann muss ich mir nämlich überlegen, ob ich auch ohne umbenannte Bilder klarkomme ;-)

Viele Grüße
 

flingo

Benutzer
Mitglied seit
18. Nov 2012
Beiträge
383
Punkte für Reaktionen
19
Punkte
18
Der Unterschied zwischen dem Export und dem Publish Service Dialog hat Gründe:

- beim Export ist mir der Name der Zieldatei egal: sobald die Fotos exportiert sind, ist das Thema gegessen.
- beim Publishen muss ich nach dem Upload den Namen des exportierten Fotos an Lightroom melden, damit Lr den Zustand des Fotos in der Published Collection verwalten kann: Published , Modified to re-publish, To Remove usw.

Damit das funktioniert, muss der Dateiname:
- eindeutig und
- möglichst konstant sein
Wenn der Dateiname nicht eindeutig ist, wird beim Publishen von 2 Fotos mit gleichem Zielnamen das eine Foto das andere überschreiben und abwechselnd bleibt das eine oder das andere Foto als To re-publish liegen.

In dem File Naming Dialog gibt es einige Tokens, die einem das Leben da wirklich schwer machen:
- Folgenummer, Bildnummer, Gesamtzahl: ändern sich bei jedem Export/Publish, sind somit ungeeignet und ich müsste sie verbieten
- selbst wenn diese Tokens nicht verwendet werden, müsste sichergestellt sein, dass der resultierende Dateiname eindeutig ist: das festzustellen, ist nicht trivial
- selbst wenn ein eindeutiger Namen zusammengebaut wurde, eine virtuelle Kopie hätte den gleichen Namen wie das Original

Alles in allem würde ich da eine Baustelle aufmachen, die es aus meiner Sicht nicht wert ist. Deswegen habe ich die File Naming Sektion ausgeblendet.

Ich hoffe, das erklärt es.

Grüße, Martin

Nachtrag: wenn 'File Rename' wichtig für Dich ist, kannst Du mal in der Datei 'PSUploadExportDialogSections.lua' die Zeilen 103 - 106 auskommentieren, und schauen, ob's funktioniert wie geplant. Ohne Support erstmal. Vielleicht überzeugt mich ja irgendwer, dass das Feature wichtig ist ...
 
Zuletzt bearbeitet:


 

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