Lightroom Immich Plugin

Lightroom Immich Plugin

Immich Logo

The Lightroom Immich Plugin (lrc-immich-plugin) is a free, open-source plugin that lets you upload, sync, back up and import photos between Adobe Lightroom Classic and an Immich server through the Immich API. Use it as an export preset or a publish service to keep your Lightroom catalog and your self-hosted Immich library in sync.

Source: github.com/bmachek/lrc-immich-plugin · Releases · Issues

Features

  • Connection — Set up your Immich instance via URL and API key in the export dialog or when creating the publish service.

  • Publish images
    • Create/rename/delete albums according to the published collection.
    • Upload/update/delete images from the published collection.
    • Download comments and likes from Immich to Lightroom (if the album is a shared album).
  • Export images
    • Optionally choose or create an album on export to Immich.
    • Replace existing images.
    • Duplicate detection via Lightroom catalog ID, and by date and filename.
  • Import images
    • Import images album-wise from Immich into the Lightroom Classic catalog.
  • Stacking (Immich)
    • When uploading, the plugin can create stacks in Immich so related assets (e.g. raw + edited, or multiple versions) are grouped with a primary image. Stacks keep your Immich timeline tidy and match how you organize in Lightroom.
  • Upcoming (maybe)
    • Additional album options (e.g. sharing) in the Publish Collection settings.
    • Suggest a feature

Download

GitHub downloads
Download latest release

Installation

See the installation instructions on GitHub.

Usage

After installing, enter your Immich server URL and API key in the export preset and/or in the Immich publish service.

Required API key permissions:
activity.read · asset.read · asset.upload · asset.replace · asset.delete · asset.download · asset.update · asset.copy · albumAsset.create · albumAsset.delete · album.read · album.create · album.delete · album.update · user.read · stack.create

Troubleshooting

Check the plugin log file first: open the Lightroom Plug-in Manager, select the Immich plugin, enable debug logging, and use Show log file.
If that doesn’t help, open an issue on GitHub.

Credits