Read-only migration surveyv0.1.0

See what your edits are actually attached to.

Before leaving Lightroom, map ratings, dates, keywords, virtual copies, and develop state across the file, XMP, catalog, and destination.

cargo install --git github.com/B-Divyesh/sf-photo-edit-portability-map

◆ No image pixels read◆ No catalog writes◆ No telemetry

Translucent archive layers with cyan paths passing through and amber paths stopping inside, illustrating portable and catalog-trapped metadata
Travels Held in catalog

4storage states

17metadata categories

0source writes

1honest checklist

Survey method / 01–03

A field map, not a magic converter.

The tool makes ownership visible. It never promises that one application's look can be translated into another's recipe.

  1. 01

    Inventory the layers

    Open a Lightroom catalog in SQLite read-only mode. Parse adjacent XMP as text. List source and target names without decoding photos.

  2. 02

    Map support

    Classify each observed category by its real home and compare it with Immich, darktable, digiKam, or a generic file workflow.

  3. 03

    Prove a sample

    Work blockers first, then import a deterministic cross-section. Keep every original until the destination passes inspection.

Recorded local run / alpine archive

Read the risk before moving a file.

Source18,420

Matched18,412

Missing8

Catalog-only4

E Embedded S Sidecar C Catalog-only ! Unsupported
Sample portability inventory for the selected target
StateFieldRecordsTarget resultBefore you move

Run it / local terminal

Point at a copy. Keep the evidence.

A catalog is optional for XMP-only workflows. Reports must live outside the folders being scanned.

pre-flight.sh
$ edit-portability-map scan \
  --catalog "Lightroom Catalog.lrcat" \
  --source ./Originals \
  --target /mnt/archive/Photos \
  --target-app immich \
  --json-report portability.json

The honest boundary

Lightroom's develop recipe and history are proprietary application state. This tool flags them; it does not fake a conversion. Render critical finished versions, preserve originals, and keep a catalog backup.

Optional Pro license

A larger proof set, once.

The complete inventory, safety checklist, and JSON export stay free. Pro expands the verification evidence pack from 10 to 100 files for larger, more varied libraries.

  • One-time purchase; no subscription
  • License works across your own devices
  • Refunds and receipts handled by Sociobot/Dodo

$19 one time

Buy Pro through Sociobot

Checkout opens on the merchant-of-record site.

Free edition active.