PhotoMechanic ist der schnellste Weg, Fotos zu sichten. Ein Tastendruck zum Taggen, ein Tastendruck für die Farbklasse, ein Tastendruck zum Bewerten. Das Problem kommt danach: Sobald du deine Auswahl markiert hast, wie bekommst du sie auf den FTP-Server des Kunden, ohne deinen Sichtungsfluss zu unterbrechen?

Der typische Ansatz ist, die Sichtung zu beenden, nach getaggten Bildern zu filtern, sie in einen Ordner zu exportieren oder kopieren, dann einen FTP-Client zu öffnen und hochzuladen. Das funktioniert, aber es bedeutet, dass die Lieferung erst beginnt, nachdem du den gesamten Stapel gesichtet hast. Bei einem Live-Event, wo Bilder einzeln ankommen müssen — in dem Moment, in dem sie genehmigt werden — kostet diese Verzögerung Minuten.

FTPush bietet einen anderen Ansatz: metadatengesteuerte Lieferung. Anstatt neue Dateien in einem Ordner zu überwachen, überwacht FTPush Metadatenänderungen in XMP-Sidecar-Dateien. In dem Moment, in dem du ein Bild in PhotoMechanic taggst, bewertest oder farbklassifizierst, erkennt FTPush die Änderung und lädt die zugehörige Bilddatei automatisch hoch.

Tagge ein Bild. Es wird hochgeladen. Kein Exportschritt. Kein FTP-Client. Keine Unterbrechung des Sichtungsflusses.

Wie PhotoMechanic Metadaten speichert

Wenn du ein Bild in PhotoMechanic taggst, bewertest oder farbklassifizierst, werden die Metadaten in eine XMP-Sidecar-Datei geschrieben — eine kleine XML-Datei neben der Bilddatei mit dem gleichen Namen aber der Endung .xmp. Zum Beispiel:

Die XMP-Datei enthält alle Metadaten, die PhotoMechanic geschrieben hat: den Tag-Status (wahr/falsch), Color Class (0-8), Rating (0-5), IPTC-Bildunterschrift, Schlüsselwörter und mehr. Jedes Mal, wenn du einen dieser Werte in PhotoMechanic änderst, wird die XMP-Datei neu geschrieben.

Dies ist der Mechanismus, den FTPush nutzt. Es überwacht den Ordner auf Änderungen an .xmp-Dateien, liest die Metadaten, wertet sie gemäß deinen Regeln aus und — wenn die Bedingungen übereinstimmen — findet die zugehörige Bilddatei und lädt sie hoch.

PhotoMechanic Trigger-Modus einrichten

In FTPush hat jede Verbindung eine Trigger-Modus-Einstellung. Der Standard ist „Neue Dateien" — das übliche Verhalten des überwachten Ordners. Die Alternative ist „PhotoMechanic Metadata" — der in diesem Artikel beschriebene Modus.

  1. Erstelle oder bearbeite eine Verbindung. Richte die FTP-Server-Zugangsdaten und den Remote-Ordner wie gewohnt ein.
  2. Setze den überwachten Ordner auf den Ordner, in dem deine Bilder und XMP-Sidecars liegen — normalerweise der Ordner, in den du die Speicherkarte eingelesen hast.
  3. Ändere den Trigger-Modus von „Neue Dateien" zu „PhotoMechanic Metadata".
  4. Füge eine oder mehrere Trigger-Regeln hinzu. Jede Regel definiert eine Bedingung und einen Zielordner.

Trigger-Bedingungen

FTPush unterstützt drei Arten von Bedingungen, passend zu den primären Sichtungswerkzeugen von PhotoMechanic:

Tagged (Getaggt)

Die einfachste Bedingung. Wenn ein Bild in PhotoMechanic getaggt wird (das Tag-Kontrollkästchen ist aktiviert), lädt FTPush es hoch. Ideal für einen binären Workflow: Tagge die Auswahl und sie wird geliefert.

Wie es in der Praxis funktioniert: Du sichtest in PhotoMechanic. Du drückst „T", um ein Bild zu taggen. PhotoMechanic schreibt den Tag-Status in den XMP-Sidecar. FTPush erkennt die XMP-Änderung innerhalb einer Sekunde, liest den Sidecar, bestätigt, dass das Bild getaggt ist, findet die zugehörige RAW- oder JPEG-Datei und startet den Upload. Gesamtzeit vom Tastendruck bis zum Upload-Start: 2-3 Sekunden.

Color Class

PhotoMechanic unterstützt 9 Farbklassen (0-8), jede mit einer eigenen Farbe. Viele Fotografen nutzen sie für verschiedene Zwecke:

FTPush ermöglicht es, eine Regel für jeden bestimmten Color-Class-Wert zu erstellen. Du kannst sogar mehrere Regeln mit verschiedenen Farbklassen haben, die zu verschiedenen Remote-Ordnern weiterleiten — zum Beispiel Color Class 1 geht nach /urgent/ und Color Class 2 nach /selects/.

Rating

PhotoMechanic unterstützt Bewertungen von 0 bis 5 Sternen. FTPush kann bei einem Mindest-Rating-Wert auslösen — zum Beispiel jedes Bild mit 4 Sternen oder mehr hochladen. Das funktioniert gut für Fotografen, die auf einer Skala bewerten statt binäre Tags zu verwenden.

Mehrere Regeln, mehrere Ziele

Eine einzelne FTPush-Verbindung kann mehrere Trigger-Regeln haben. Jede Regel hat ihre eigene Bedingung und ihren eigenen Remote-Zielordner. Dies ermöglicht ausgefeiltes Routing:

Regeln werden unabhängig ausgewertet. Wenn ein Bild mehreren Regeln entspricht, wird es zu jedem passenden Ziel hochgeladen. Zum Beispiel, wenn ein Bild sowohl getaggt als auch Color Class 1 ist, kann es sowohl nach /urgent/breaking/ als auch /all-approved/ gehen.

Was hochgeladen wird: das Bild, nicht das XMP

Wenn ein Trigger auslöst, lädt FTPush die Bilddatei hoch — die RAW (.CR3, .ARW, .NEF, etc.) oder JPEG — nicht nur den XMP-Sidecar. FTPush findet das zugehörige Bild, indem es nach einer Datei mit dem gleichen Namen aber anderer Endung im gleichen Ordner sucht.

Beide Dateien werden hochgeladen: die Bilddatei und der XMP-Sidecar. Das bedeutet, der Empfänger erhält das vollständige Bild plus alle Metadaten, die du in PhotoMechanic hinzugefügt hast — Bildunterschriften, Schlüsselwörter, Copyright-Infos und alle IPTC-Daten.

Duplikatvermeidung: FTPush verfolgt einen Fingerabdruck für jedes Bild-XMP-Paar. Wenn du die Farbklasse eines bereits hochgeladenen Bildes änderst (z.B. von Color Class 2 auf Color Class 1), erkennt FTPush, dass das Bild bereits gesendet wurde und lädt es nicht erneut hoch — es sei denn, der Zielordner ist in der neuen Regel anders.

Der Workflow in der Praxis

So sieht ein Live-Sportevent mit konfigurierten Metadaten-Triggern aus:

  1. Karte einlesen. Fotos und XMP-Sidecars landen im überwachten Ordner.
  2. In PhotoMechanic öffnen. Mit der Sichtung bei voller Geschwindigkeit beginnen — die eingebetteten JPEG-Vorschauen laden sofort.
  3. „T" bei einer Auswahl drücken. Der XMP-Sidecar wird aktualisiert. FTPush erkennt die Änderung, liest die Metadaten, findet die RAW-Datei und startet den Upload. Das Bild ist auf dem Weg zum Server, bevor du zum nächsten Frame wechselst.
  4. Weitersichten. Jedes Mal, wenn du ein Bild taggst oder farbklassifizierst, wird es im Hintergrund hochgeladen. Du verlässt nie PhotoMechanic.
  5. Status bei Bedarf prüfen. Klicke auf das FTPush-Symbol in der Menüleiste, um den Upload-Fortschritt zu sehen, oder schau auf die Finder-Tags der Bilddateien (grün = geliefert).

Der fundamentale Unterschied zum Standard-Workflow: Die Lieferung beginnt in dem Moment, in dem du eine Sichtungsentscheidung für jedes einzelne Bild triffst, nicht nachdem du den gesamten Stapel gesichtet hast.

Wann Metadaten-Trigger vs. überwachte Ordner verwenden

Beide Trigger-Modi haben ihre Berechtigung. Hier ist, wann welcher Sinn macht:

Verwende Metadaten-Trigger wenn:

Verwende überwachte Standard-Ordner wenn:

Die beiden Modi können koexistieren. Du kannst Metadaten-Trigger auf einer Verbindung verwenden (für dringende RAW-Lieferung an eine Agentur) und überwachte Standard-Ordner auf einer anderen Verbindung (für bearbeitete JPEG-Lieferung an einen Kunden). Jede Verbindung arbeitet unabhängig.

Technische Details

Wie die XMP-Erkennung funktioniert

FTPush nutzt macOS FSEvents zur Überwachung des Ordners. Wenn eine .xmp-Datei erstellt oder geändert wird, liest FTPush den XML-Inhalt, analysiert die relevanten Metadatenfelder (Tag-Status, Color Class, Rating), wertet sie gemäß deinen Regeln aus und — bei Übereinstimmung — lokalisiert die zugehörige Bilddatei durch Suche nach gängigen RAW- und JPEG-Endungen mit dem gleichen Dateinamen.

Unterstützte Bildformate

FTPush sucht nach zugehörigen Bildern mit diesen Endungen: .CR3, .CR2, .ARW, .NEF, .RAF, .ORF, .RW2, .DNG, .PEF, .JPG, .JPEG, .TIF, .TIFF. Wenn mehrere Bilddateien übereinstimmen (z.B. sowohl eine RAW- als auch eine JPEG-Datei mit dem gleichen Namen), werden beide hochgeladen.

Dateistabilität

Der Dateistabilitätsprüfer gilt auch für XMP-Dateien. FTPush wartet, bis die XMP-Datei fertig geschrieben ist, bevor es sie liest. Dies verhindert Probleme, bei denen PhotoMechanic noch schreibt, wenn das FSEvent ausgelöst wird.

Erste Schritte

FTPush enthält den PhotoMechanic-Metadaten-Trigger-Modus in allen Tarifen. Konfiguriere ihn in den Einstellungen jeder Verbindung — wechsle den Trigger-Modus, füge deine Regeln hinzu und beginne mit der Sichtung. Die 14-tägige kostenlose Testversion gibt dir genug Zeit, den gesamten Workflow bei echten Events zu testen.