Adobe Lightroom Classic XMP Sync
Synchronize BestShots AI culling decisions, star ratings, and keywords into Adobe Lightroom Classic with non-destructive XMP companion sidecars.
Zero File Mutation Post-Production Sync
Professional photographers rely on Adobe Lightroom Classic, Capture One Pro, and Photo Mechanic for high-end editing and client delivery. Proprietary cloud tools that force studios into closed ecosystems disrupt proven post-production pipelines.
BestShots is built around the open Extensible Metadata Platform (XMP) companion sidecar standard. All AI culling decisions, star ratings, and subject tags synchronize directly into your desktop catalog without modifying a single byte of your master files.
The Sidecar Philosophy & Non-Destructive Guarantee
An XMP sidecar is a lightweight, standardized companion file that resides alongside your camera RAW image, sharing the exact same base filename:
The Zero RAW Mutation Guarantee
BestShots categorically promises:
- Zero Byte Changes: We never write directly into the header, sensor payload, or maker-notes of your original camera RAW files (
.ARW,.CR3,.NEF,.RAF,.DNG). - Bit-for-Bit Integrity: Your master files remain cryptographically identical before and after using BestShots.
- Universal Portability: If you decide to archive your shoot, your exported
.xmpsidecars remain completely valid and readable forever by any software supporting industry-standard metadata.
Standard Metadata Mappings
BestShots translates curation decisions into standard Adobe metadata tags recognized immediately by Lightroom Classic:
| BestShots Decision | Lightroom Star Rating | Lightroom Color Label | Lightroom Keywords |
|---|---|---|---|
| Keep (Hero Frame) | 5 Stars (★★★★★) | Purple / Winner | ai-keep, stack-hero, sharp-focus, open-eyes, person:Name |
| Keep (Standard) | 4 Stars (★★★★☆) | Green / Keeper | ai-keep, sharp-focus, open-eyes, person:Name |
| Unreviewed | 0 Stars (Unrated) | None | None |
| Discard / Reject | 1 Star (★☆☆☆☆) | Red / Rejected | ai-reject |
In addition to star ratings and labels, detailed rationale summaries (including focal sharpness, eye openness, and burst group details) populate the image description and caption fields.
Step-by-Step Lightroom Classic Sync Workflow
Follow this procedure to export and sync your BestShots curation decisions into your Adobe Lightroom Classic catalog:
Step 1: Export Workflow Bundle from BestShots
- In your project workspace, click Export in the top toolbar (or press E).
- Select destination: XMP Sidecars & Workflow Bundle (.zip).
- In the export settings:
- Photo & Sidecar Naming Format: Keep the default Keep Original Camera Filenames (e.g. 080A0386 · Recommended). This guarantees that exported
.xmpsidecars share the identical base name of your camera RAW files (such as_DSC1200.CR3paired with_DSC1200.xmp). - Metadata & Information: Ensure Include 1-Click Desktop Organizer scripts is checked.
- (Optional) Check Include 2048px high-resolution WebP previews if you need offline client proofs or quick web viewing.
- Photo & Sidecar Naming Format: Keep the default Keep Original Camera Filenames (e.g. 080A0386 · Recommended). This guarantees that exported
- Click Start Export and download the ZIP archive.
Step 2: Copy Sidecars into your RAW Directory
Extract the .zip archive. Copy the .xmp files directly into the folder where your original RAW files reside on your local hard drive or external SSD. Verify that the filenames match exactly (for example, 080A0386.CR3 alongside 080A0386.xmp).
Step 3: Read Metadata in Lightroom Classic
- Launch Adobe Lightroom Classic and open your catalog.
- Switch to Library Module Grid View by pressing G.
- Select all photos in the folder (Ctrl + A on Windows or ⌘ + A on macOS).
- In the top application menu, select Metadata > Read Metadata from Files (or press Ctrl + Alt + S on Windows / Cmd + Option + S on macOS).
- When the confirmation dialog appears, click Read.
Reading metadata will overwrite any existing unsaved changes in the Lightroom catalog with the values from the XMP file.
Step 4: Filter by Keepers & Heroes
Immediately upon reading metadata:
- All Keepers display their 5-star ratings.
- The Filter Bar (\) allows you to isolate
Rating >= 5to reveal your curated set. - All detected tags (
ai-keep,stack-hero,person:Bride) appear in the Keywording panel for instant filtering.
1-Click Desktop Organizer (Zero Software Required)
If you want to isolate your keeper RAW files on your local drive without opening Lightroom or any editing software, use the included desktop organizer scripts:
- Extract the exported ZIP bundle.
- Copy
organize_keepers.bat(Windows) ororganize_keepers.command(macOS) into the folder containing your camera RAW files. - Run the script:
- On Windows: Double-click
organize_keepers.bat. - On macOS: Double-click
organize_keepers.command(pre-configured with executable permissions).
- On Windows: Double-click
- Result: The script reads the list of approved keeper photos, creates a new
bestshots_keepersdirectory, and copies all keeper RAW files into it in under a second. Rejected photos remain untouched in the source folder.
Interactive Visual Summary Guide (README.html)
Every exported workflow bundle contains a self-contained, responsive README.html file. Opening this file in your browser reveals an offline visual dashboard featuring:
- Shoot Overview: Total photo count, keepers count, rejection count, and keeper percentage.
- Camera & Lens Summary: Gear inventory of camera bodies and lenses used during the shoot.
- Tool Walkthroughs: Tabbed, step-by-step instructions for Adobe Lightroom Classic, Capture One Pro, and Desktop Organizer scripts.
Free Software Verification (No Paid Lightroom License Needed)
If you do not have an active Adobe Lightroom Classic subscription, you can fully verify BestShots XMP sidecars using these free alternatives:
Method 1: Adobe Bridge (100% Free Forever · Recommended)
Adobe Bridge is Adobe's official digital asset manager. It uses the exact same Adobe Camera Raw metadata engine as Lightroom Classic, and it is completely free with any free Adobe ID without requiring a paid Creative Cloud subscription:
- Download and install Adobe Bridge via the free Adobe Creative Cloud desktop application.
- Copy your exported
.xmpsidecars into the folder with your camera RAW files. - Open Adobe Bridge and browse to that folder.
- Verification: Bridge immediately reads the
.xmpsidecars. Star ratings and color labels appear directly below every thumbnail. Filter by rating on the left panel to isolate keepers.
Method 2: Darktable (Free & Open Source RAW Developer)
Darktable is an open-source photography workflow application available on Windows, macOS, and Linux:
- Download and install Darktable from darktable.org.
- On first launch, Darktable asks how to handle sidecar files: choose
after edit(Recommended). This ensures Darktable reads BestShots sidecars upon import without altering them. - In the top-left import panel, click folder and select your photo directory.
- Verification: In Lighttable grid view, Darktable displays the imported photos with their AI star ratings.
Note
Adobe Lightroom Web (lightroom.adobe.com) is a cloud-storage viewer. It does not read local .xmp companion files from your computer and lacks the desktop metadata engine found in Lightroom Classic.
Studio Project Organization & Starring
Organize your studio catalog with genre filters, project starring, customized culling priorities, and automated discard retention timers.
Capture One Pro Culling & Metadata Sync
Seamlessly import BestShots ratings, color tags, and subject metadata into Capture One Pro sessions and catalogs using standard XMP sidecars.