Lightroom etc

There’s much more on Lightroom at my Lightroom site

As one of the leading experts on Adobe Lightroom and on DAM systems such as iView and Extensis Portfolio, I work with leading photographers to help them establish robust and efficient workflows.

Lightroom pro training

Lightroom plug-ins

Other scripts


Search Replace Transfer

Search Replace Transfer is a Lightroom (2 or later) plug-in designed for bulk changes to text in Metadata Panel fields.

It searches through the chosen metadata field looking for a word or phrase, and then replaces all its occurrences with alternative text.

Searches and replaces text like a word processor Appends text before or after existing text Adds sequential numbers Transfers text between fields Copies metadata between IPTC location and IPTC-Extension fields Parse + Audit checks you’ve entered data in fields like the title, caption and keywords Makes most EDIF/IPTC and Develop values searchable Transfers metadata from iView/Expression Media

Quick links

An unexpected use for it in complex file renaming All posts on this plug-in


List View

ListView is a plug-in for Lightroom (3 or later) that displays images in a list style just like in most other DAM (digital asset management) programs. Sometimes it’s a lot easier to review your metadata entry in a list than by scanning through a grid of thumbnails.

Other things you can do with List View:

Change the information in any column Save columns as presets Sort by any column Save custom-sorted pictures to a new collection Export metadata to a browser Export metadata directly to Excel (or OpenOffice etc) Export data as CSV Export data as tab separated text Edit metadata in a File Info panel

All posts related to List View.

As with my other main plug-ins, it’s available from Photographer’s Toolbox.



Syncomatic (available here) is a Lightroom (3 or later) plug-in that synchronises Library and Develop settings between groups of files:

names are identical or differ by a suffix like “-edit” from the top item of a stack to the other stacked items capture times match for processing jpeg files in Lightroom Mobile and updating raw files

Here are some examples of how it’s being used:

One photographer sends JPEGs to clients they add ratings in Bridge for pictures they want client sends the files back to her she imports the JPEGs into LR she then uses Syncomatic to copy the client’s ratings from the JPEGs to the raw files Another photographer outsources her raw processing but continues to keyword and add other metadata to raw files in her catalogue. When the TIF/PSD files are returned, she updates their metadata with Syncomatic. Files hidden inside stacks, or virtual copies, don’t have the same metadata as the one that’s on top. Syncomatic corrects this.

All blog posts relating to Syncomatic.



Capture Time to Exif

The plugin’s original purpose was updating the EXIF data of scanned photos, making Lightroom display them by capture date instead of the date the negs were scanned.

Capture Time to Exif is essentially an in-Lightroom interface for Exiftool. Its main purpose is to allow you to edit EXIF data, particularly dates, without having to understand much about command lines.

So you can:

Update the Date Time Original EXIF field of scanned images. Lightroom’s filter panel and smart collections can then find the images by searching for when the pictures were originally taken rather than when they were digitised. Write other EXIF and IPTC information such as the camera model and maker. You can enter whatever Exiftool command line arguments you choose. Store frequently-used command line arguments as presets. Write directly to TIF, PSD, JPEG, and DNG file formats Write directly to proprietary raw formats – though normally it will use sidecar files, which have limitations. Generate a log file which can be run as a batch file in Shell/Terminal – use this method for debugging or other advanced needs.


Capture Time to Exif is for Lightroom 3/4/5/6 on more...


Locktastic is a simple plug-in for Lightroom 2/3/4/5/6 that:

Marks read-only or “locked” files with the red label Selectively imports read-only files from a folder, bypassing LR’s standard import dialog

When photographers review images in the field, it’s common to “lock” those that they particularly like. This simple procedure makes it that little bit harder to delete a good shot. Some time-pressed event snappers do this locking much more systematically, “chimping” during the event and tagging pictures they particularly want to work on when they get back to their desks.

Unfortunately Lightroom won’t show which images are locked – in fact its import from camera routine removes the read-only file status (if it imports from the hard drive using “Add”, the read-only tags are preserved).

This plug-in is designed to solve those problems.


Open Directly

Open Directly is a plug-in for Lightroom 2/3/4/5/6 that opens images directly in another program. That other program may be another raw converter, or any program the user chooses. In either case, the plug-in simply sends the original file and invokes the other program.

Other raw converters

Some Lightroom users want to manage raw files in Lightroom but use another raw converter to adjust them. Unfortunately, Lightroom’s Edit With command generates a TIF file rather than sending the raw file itself. Dragging the thumbnail to the other raw converter program’s icon isn’t much use when you work in full screen mode. Another alternative, Lightroom’s Export command, can launch the other raw converter but only by generating copies of the raw originals. Open Directly was originally intended to get round these problems.

Not just raw files, not just raw converters

You aren’t limited to raw converters – you can send photos to any other program.

For example, here one “editor” is set to Mac’s Mail application and another is HoudahGeo, a program for geotagging photos. You can add up to 6 different programs and while programs more...

Big note

Big Note is a very simple free plug-in which adds a field to the Metadata panel where you can add notes about the picture. You can store any text in the field, and it can also be searched by smart collections.

Any information entered in the Big Note field is stored in the Lightroom catalogue. It is never written to the images’ XMP files and is not included in files exported from LR. That’s because Lightroom doesn’t yet permit a plug-in to use its XMP-writing engine, and it’s one reason why I have reservations about how custom field metadata is handled in LR2, LR3, Lr4, Lr5….

The plug-in is unencrypted and is a great start if you want to add your own custom fields to LR. You don’t have to know much about coding to modify these files. For example, it wouldn’t be difficult to figure out how to add a second custom field to your catalogue.

Big Note is free, and it is totally unsupported, but should do the very limited job for which it’s designed. Try it first on a test more...

Expression Media & iView Mediapro

Scripts – Windows only

Browse to custom field url Copy User’s HTML Theme Filename to title Get_MS_Office_document_properties IPTC from first item to rest Keywords from first to rest People to keywords Place as Smart Object in Photoshop Place finder to keywords Run a Photoshop action Search_and_replace Select modified files Select yellow label Sync_files_with_same_names Update records from text file Write data to (SQL) text file Write sequence number to field

XSL style sheets

Keywords listing

Vocabulary editor files

IPTC_Country_Code IPTC_Scene IPTC_Subject_Code

Between 2004 and 2010 I used iView / Expression Media and Bridge to manage my picture archive and writing projects (I now use Lightroom), and worked with some leading pros to improve their digital asset management and photographic workflow. This covered:

personalized training scripting and automation integration with Photoshop, Lightroom, Aperture data migration moving your metadata to Lightroom getting metadata into Expression Media About these scripts

These scripts come from those projects:

the scripts are free but are unsupported (here’s my Amazon wish list) use them at your own risk – test them on test files in test catalogues custom scripts can be quick for me to write but can save you lots of time. They can be on an Amazon basis. Adapting for Expression Media

Edit the script in Notepad or TextEdit. Look for the CreateObject more...

Bridge scripts

These scripts are all cross platform JavaScript:

Copy iView colour label Pseudo ratings for Lightroom contact Set filename to metadata CS2, CS3, CS4…

If a script doesn’t work, open it in Notepad or TextEdit. It should start “#target bridge” for CS2, “#target bridge-2.0” for CS3, and “#target bridge-3.0″ for CS4”. Also look for “app.version[0]” which should be 2 for CS3, 3 for CS4 etc.