Jeffrey’s Lightroom Goodies (Plugins and Tools)

This page lists my Lightroom-related plugins and posts.

Plugins for Lightroom:   (All-Plugin Update Log via RSS )

Export & Publish:

Export Plugins:

Other Publish Plugins:

Export Add-Ons:

Geoencoding Plugins:

Utility Plugins:

Plugin-related Info:

Tools for Lightroom:


Old Plugin Resources for Lightroom 1 (no longer supported)

Other notable sources of Lightroom plugins include:

The 30 most-recent comments (out of 472; see all), most recent last...

US – Seattle, WA

Hey Jeff,
Long time user of your plugins. Was running a new install of LR6.0 on Windows 10 for a while with much success, but after the 6.7 update, the application seems to randomly startup with all the settings reset, including the listing of plugins.

Additionally, the plugins are now giving me the following error message when trying to manually “Check for Updates.” The plugins are located in C:\Program Files\Adobe\Adobe Lightroom\Plugins:

“The plugin does not seem to be installed in a location where Lightroom can write to it.”

This seems to only have started happening after the 6.7 update. Any idea what could be happening?

The “all settings reset, including the list of plugins” is a classic symptom of your Lightroom Preferences becoming corrupt. You should reset them. As for the second issue, it looks like you put plugins into the Lightroom app tree, which is a no-no. Perhaps before the 6.7 update the final “Plugins” folder was writable by you, but the update (which should have repopulatd the whole thing) created a folder you can’t write. Try making a “Lightroom Plugins” in your “Documents” folder, for example, and they’ll live there happily across Lightroom updates and reinstalls. —Jeffrey

— comment by Josh on October 20th, 2016 at 5:01pm JST (9 months, 6 days ago) comment permalink

Hi Jeffrey-

I’ve been using your Flickr plugin for a long time, and I recently started adding videos. I typically have a main album for a period of time (like “2016-[daughtername]”) and then smaller albums with single-day events in them (“2016-[daughtername] Birthday Party”). This makes it easier for me to share just a subset of photos, and easier for family to find relevant items. But, when I put a video into more than one album (e.g. the “main” publish collection/album and additionally a single-day publish collection) I get the following error: “Cant continue: a previously uploaded video is included in the Publish operation..”.

I don’t want to upload duplicate videos, and I don’t want to replace the original video. I just want to update the metadata for a video so that it appears in more than one album. Am I doing something wrong?



Flickr doesn’t let videos be republished, so videos are not really appropriate for Publish, I guess. If you right click on it in the “to be republished” section, then “Mark as Up-To-Date”, it should allow things to continue. —Jeffrey

— comment by Dave on October 21st, 2016 at 5:18am JST (9 months, 5 days ago) comment permalink

Regarding FB panoramas:

This article seems to summarise the requirements and provide the relevant metadata for several formats.

Either the plugin could choose the correct use case or use a dialogue for the user to choose which use case to apply.

— comment by Patrick Keogh on November 13th, 2016 at 12:05am JST (8 months, 14 days ago) comment permalink

Hello Jeffrey, writing from Italy.
Thank you, you are great!! I have a specific request for you. I was a Picasa user, I liked very much the face recognition there and love to export face frame images and use them as bricks for nice mosaics…
Do you know if this is technically feasible in Lightroom? Have you ever thinked about working on a plugin performing this task similarly to Picasa?
Thank you!

It technically possible, but difficult to the point that I don’t think I could do it. And it would be quite slow. It’s probably not something I’d work on, sorry. —Jeffrey

— comment by Manuel on November 18th, 2016 at 2:55am JST (8 months, 8 days ago) comment permalink

Hi Jeffrey,

Do you have a plugin that enables the recreation/duplication of a collection structure. Let’s say i have a collection like this: Jeffrey>Decades>Years>Seasons>Months. (collection sets) and then collections inside at the end. I want to recreate for Mark> . is there a way i don’t have to spend two days just creating collection sets and folders and collections? This would be super helpful!
Thank you

No, sorry, I don’t know of a way to automate that. —Jeffrey

— comment by mark on November 25th, 2016 at 4:53pm JST (8 months ago) comment permalink


I am testing the Folder Publisher plugin. Is there any way to mark a NEW photo as published. The reason is that I have done it manually in the past. So all my photos show up as to be published. I would like to mark them as published so that only as of now the new photos get picked up.

No, sorry. —Jeffrey

— comment by TerraWan on December 27th, 2016 at 5:19pm JST (6 months, 30 days ago) comment permalink

Hi Jeffrey

Do you know of a simple way to play/publish collections on a TV probably using Plex in a slideshow
Thank you

I’ve heard of Plex but I’m not familiar with it specifically. If you have something that can display files on the TV, and that something can read your disk (or get copies of your disk, such as via Dropbox), then a Publish Service to write to that part of your disk would do the trick. Collection Publisher is probably the most likely candidate for Publish. —Jeffrey

— comment by Kelvin on December 31st, 2016 at 5:50pm JST (6 months, 26 days ago) comment permalink

Hello, I’m from Mogi Guaçu, São Paulo, Brazil.
After using the Lightroom Face Detection: Imagine a situation where there are 3 people in a photo, two in the foreground and one in the background. Using the crop I leave out the third person, but then a small problem. The face detector keeps the information of the cut person in the photo! Is there any way that this person will be ignored, since she was cut off from the photo? Do you know any features or plugins? Thanks!

I never thought about that… it sounds like a privacy nightmare waiting to happen. Please report it to Adobe. In the mean time, I added Cropped-out-but-Exportable People to my data-explore plugin, so you can at least search for them. Good catch. —Jeffrey

— comment by Valter Segundo on January 3rd, 2017 at 3:09am JST (6 months, 23 days ago) comment permalink

Dear Jeffrey, thank you so much for all these great Lightroom tools! Question: Does any of your plugins allow (or if not, would it be possible for you to develop such a plugin) keeping comments PER FOLDER in the LR database? e.g. I’d like to comment for each of my projects (i.e. each of my folders) what stars mean, what color flags mean etc., as this may vary from project to project depending on kind of project.
The requirement would be:
Select a folder, right-click on it (or choose hotkey, menu item) and a simple text entry field pops up that lets you enter comments. If htere are comments already, they are shown in that dialog for editing. The dialog has a Save button and a Cancel button. Notes are saved either in the LR database itself (as you do with the “Fodler Status” plugin, or in a text file in the corresponding folder on disc. But rather in the catalog, as then it is always available, even if the disk that stores the raw photos is not connected.
As I have some experience with Lua scripting (NoteCase Pro outliner – I am the main plugin developer for that software) I may be able to write that plugin by myself. However, some initial guidance from you would be great. Please let me know. 🙂
Regards, Daniel

You can do this with my Folder Status plugin, as it allows text fields. It’s a bit kludgy though because Lightroom doesn’t allow a plugin to tie data to a folder except via the folder path. This would mean that you lose all info about a folder if it’s renamed or moved, but the plugin goes to some lengths to avoid that. It’s mostly successful, but still kludgy. )-: —Jeffrey

— comment by Daniel Hertrich on January 4th, 2017 at 12:52am JST (6 months, 23 days ago) comment permalink

Hi Jeffrey! I’m writing from Emerald, Victoria, Australia, within an Aussie temperate forest 🙂

Thank you for all the hard work you have done over the years on your lightroom goodies! I’ve used more than one of them at various times and they have been a great help!

One thing that has bugged me a lot lately, with which I was wondering if you could possibly help, is in the batching of HDR mergers of several sets of images. I do a lot of 360 panoramic photography, and most of the time I create each sub-exposure for stitching from an HDR bracketed series. Panoramas can have huge a huge dynamic range, so I find a seven shot AEB sequence is useful for capturing that.

If I go to a location and do, say, five panoramic shots, I’m left with 40 AEB sets to merge and usually the settings for each set (ghost protection etc) are the same for each. It’s a pain to have to manually select each set and click to merge them, then click OK in the dialogue which appears, over and over.

Given that the settings within each merge stay the same, would there be any way to easily batch this? Each AEB sequence could easily be collected into stacks using the auto stack by time feature.

Thank you for considering my query!

Kind regards,

Unfortunately, Lightroom offers plugin no access to the merge stuff. —Jeffrey

— comment by Neil Creek on January 14th, 2017 at 11:59am JST (6 months, 12 days ago) comment permalink

The LR add-on “Show Focus Points” is an excellent add-on that is no longer supported. It is extremely useful when analyzing images to determine how to improve capture technique. Do you have interest in it and may you be convinced to create an add-on to analyze AF performance?

Second question: have you considered writing a primer (maybe even a book) on how to take up the hobby of writing LR add-ons? I might want to try it but don’t know how to get started.

I’m not a fan of a “show focus points” thing because I fear it will be trusted. The focus point merely tells what part of the sensor was active in choosing focus, but says nothing about what subject it was focusing on…. the camera and/or subject may well have moved between focus and shutter release. As for plugin writing, it’s sort of self selecting… you need enough programming experience to judge whether you have enough programming experience to do it. I don’t think it would be a good way to learn programming. (I realize that this is as useful an answer as “Be born and raised in Japan” is to the question of how best to learn Japanese, sorry.) —Jeffrey

— comment by David Clark, San Diego on January 25th, 2017 at 12:48am JST (6 months, 2 days ago) comment permalink

Hi Jeff,

love the plugins you are making available. I am trying to use the Folder Publisher plugin and am on day 2 of the evaluation. I am trying to copy roughly 70,000 images as tiffs to a NAS location. After approximately 7,000 images I get a pop up error within Lightroom “Can’t update this collection” “Can’t move ‘C:\Users\Andrew\AppData\LocalTemp\C3BF….: it doesn’t seem to exist”. This message repeats with any further attempt.

Is this a potential bug or will this clear after making a donation for this plug in? (Windows 10, LR6.8)

Thanks for your help.


No, registration won’t fix that error. The error comes about because Lightroom told the plugin that it rendered the image for the plugin to then move to where you configured, but the rendered file wasn’t actually there. I recently got a hint about a potential Lightroom bug that’s on my list to investigate, but maybe you could email me with your own findings: look at the filename of the image that causes the error, and see whether there are any images elsewhere in your library with that name, perhaps differing only in letter case. This might be a Lightroom bug that I’d like to report to Adobe if I can track down. —Jeffrey

— comment by AndrewG on January 31st, 2017 at 12:13pm JST (5 months, 26 days ago) comment permalink

Have you given any consideration of support for ZenPhoto?

thanks for what you do!

No, I’ve never heard of them. —Jeffrey

— comment by Loyd Craft on February 6th, 2017 at 4:42am JST (5 months, 20 days ago) comment permalink

I have Lightroom cc 6.5

Do you have a plugin or solution for the Nikon D500 without upgrading to LR 6.7 ?

Thanks !

I perhaps don’t understand the question, but if you’re looking to get raw photos from an unsupported camera into an old version of Lightroom, you can usually use Adobe’s free DNG converter to make DNGs that you then import. —Jeffrey

— comment by WeBr on February 7th, 2017 at 5:30am JST (5 months, 19 days ago) comment permalink

Hello, Wondering if you can offer some advice. I have posted to the Google Photos forum without any replies.

I’m on LR version 6.8 and using plugin jf PicasaWeb

Up until yesterday it was publishing to my google photos account without issue. I have uninstalled and reinstalled the plugin. I have also removed LR preferences and reset.

Here is the screen shot of the error :
Unexpected HTTP status from Google: 501
Update is no longer supported

Thank you for any help in this issue, as I am unable to publish. I would gladly contribute to the plugin, if I can get it to work for me.

Lots of folks are getting this. I think the error message is pretty self evident… Google is shutting PicasaWeb down. But who really knows besides those in the black hole of Google? It’s still working for me at the moment, but many folks are seeing this error. —Jeffrey

— comment by Deborah Hinter on February 8th, 2017 at 12:12pm JST (5 months, 18 days ago) comment permalink

Hi Jeffrey,
Big fan of your Facebook and Zenfolio plugins.

Do you have a plugin or other recommendation for exporting to multiple sizes at once? I have presets, but it’s a little cumbersome to run many export presets for the same photo set.

It looks like Rob Cole’s Export Manager might do this, but unfortunately it’s no longer available.

Unfortunately, it’s not possible to do properly, given the limitations of Lightroom’s plugin infrastructure. A plugin can do a vanilla render, but a plugin doesn’t have the ability to invoke a preset or otherwise do anything more than a vanilla render (e.g. it can’t do a render that involves another plugin, for example). If one just needs multiple sizes of the same image, it’s possible a plugin could make reduced copies of whatever image had been produced by Lightroom, but then you just have these copies sitting around on disk…. that’s fine if that’s all you want, but if you wanted them uploaded by a plugin, you’re out of luck. Adobe could make it all so easy by allowing a plugin to invoke an export preset. Until then, it’s just a huge can of worms that’s not worth the trouble trying to address, I think. )-: —Jeffrey

— comment by Nathan Carter on February 14th, 2017 at 4:04am JST (5 months, 12 days ago) comment permalink

Have you a plug-in to export photos from Lightroom to google photos ?

No, Google has not made an API for third-party apps. —Jeffrey

— comment by Eric Lefebvre on March 1st, 2017 at 6:30am JST (4 months, 25 days ago) comment permalink

Hi Jeffrey,
as with many others I am a big fan and user of some of your plugins (Zenfolio mostly). I am trying to find a plugin for tracking my time spent on the jobs within Lightroom. I cant find it anywhere nor under your plugins. Some sort of punch in punch out either automatic whenever I am working inside a collection or forlder in question. I presume its possible to check the current open folder/collection from the history log. On the other hand if you havent attepted to create such there is a good reason. How do you deal with tracking of your time on the jobs? I do 2 hour photoshoot but it feels like ages sitting behind my computer on selecting / rating / post processing.

Thanks a lot for your time.

A plugin can tell what source is currently selected (e.g. what folder or collection is active), but it can’t tell when work is actually being done. There are a lot of stand-alone time-tracking apps (for both desktop and phone) that cater to this kind of need. —Jeffrey

— comment by Pavel on March 13th, 2017 at 3:33am JST (4 months, 13 days ago) comment permalink

Hi Jeffrey,
At one time Lightroom would put the RAW FILENAME in the metadata. It no longer does that. There was a plug-in that did it for a while, but I don’t know who made it. I’d like to keep the file’s original name in the metadata that gets exported, so if you rename the file, the original .NEF name can be found. Do you have a plug in that does that?
Stan in Boston

You should be able to do this with the Metadata Wrangler —Jeffrey

— comment by stan on April 6th, 2017 at 11:16pm JST (3 months, 20 days ago) comment permalink

Hi Jeff:

I just found out about you, and am hoping you can help. I work for a non profit that cares for the environment, and we have a large collection of images in a Lightroom folder structure of about 75 carefully organized folders and subfolders. I have an exact duplicate structure in Smug Mug, which works quite well for my users. The issue is I have to manually drag and drop every time I add images to a collection, and manually search and republish in Smug Mug every time I make a metadata or develop change to an image. Could you create a “publish all” plugin that would recognize changes in my LR collection, and force them onto the Smug Mug collection and then publish them automatically? I can’t tell you how much time this would save me.

Looking forward to hearing from you-

Alison Taggart-Barone
Photo Editor
Golden Gate National Parks Conservancy

I don’t quite understand everything you’re asking, but my Bag of Goodies plugin includes a publish all feature. —Jeffrey

— comment by Alison Taggart-Barone on April 7th, 2017 at 12:55am JST (3 months, 20 days ago) comment permalink

Thanks for the above answer to my request for putting the file’s original name in the meta data. I can see how I can add it as a keyword., caption, or title areas. But can you tell me a way just to dump it into the RAW DATA box that Photoshop uses in the File Info area, and not in the keyword or areas?
Thanks again!

Sorry, I’m not familiar with Photoshop or what field that might be. I took a look around in my copy of Photoshop and couldn’t find anything appropriate. Maybe save some specific text to that field, load the file into Lightroom, and view with my Metadata Viewer plugin to look for the specific text to see what field it landed in. —Jeffrey

— comment by stan on April 11th, 2017 at 12:41am JST (3 months, 16 days ago) comment permalink

Re: Original File Name.
I dug up an old file, and in Photoshop’s RAW DATA area Lightroom posted the original file name as:
Meanwhile Metadata Viewer calls it “Filename.”
I guess what I’m asking for is to just have the original filename exported, which Lightroom doesn’t currently do, but I don’t see a field named “Filename” in Metadata Wrangler to turn on. So what am I missing?
Thanks for your patience.

It may be something that Photoshop keeps track up, but as far as I know it’s not something that Lightroom keeps track of. If you change the name of a file, the original name is lost forever. As far as I know. —Jeffrey

— comment by stan on April 11th, 2017 at 10:59am JST (3 months, 15 days ago) comment permalink

Hi Jeff,

Wondering if you have a tool/utility that would let me update custom metadata fields using tokens? These are not the standard IPTC fields I want to change/set but ones added to Lr by third-party publish plug-ins. has a publish plug-in that adds two fields ‘Caption’ and ‘Alt-Text’. I want to populate these with the ‘standard’ Title and Headline fields before I publish.

Unfortunately, Lightroom prohibits any plugin but the owner plugin from updating a plugin’s custom metadata, so it’d have to be something they support directly. —Jeffrey

— comment by Mark on April 19th, 2017 at 7:41am JST (3 months, 7 days ago) comment permalink

Hello again:

I’m still hoping you saw my last message about a plug in that will automatically match my LR catalog with an identical Smug Mug catalog, and automatically publish to the web.



I replied the other day via email. In short, it’s exactly what Publish is supposed to do, but Lightroom is full of bugs so it doesn’t always work right. )-: —Jeffrey

— comment by Alison Taggart-Barone on April 21st, 2017 at 6:43am JST (3 months, 5 days ago) comment permalink

Hi Jeffery,

I use your plug-ins all the time thank you for the excellent tools. Recently I have been experiencing a problem with window focus specifically when using the Plug-in Manager to download and install updates and when using your Geoencoding plug with the One-By-One dialog. In both cases when I click the button to install or to apply location data when the operation is completed the window is popped behind the main window and you cannot even bring it forward by clicking on the title bar. The I have to slide the main window out of the way to get to the button to complete the action.

This has been happening for me for a while. I am on MacOS 10.12.4 and LR 2017.9

tks, louie

Unfortunately, I don’t have much hope here… Lightroom (or the OS) handle that and don’t give the plugin any say in the matter. It usually works, but sometimes I have to do what you do as well. I don’t know a way around it. )-: —Jeffrey

— comment by Louie on April 30th, 2017 at 11:42pm JST (2 months, 26 days ago) comment permalink

Hello Jeffrey,

I’m writing from Germany. After upgrading the “Geoencoding Support” plugin today it is deactivated due to an error “Could not find namespace: LrApplicationView”. I’m using Lightroom 3.6 64-bit on Windows 8.1. Following the steps in FAQ (I get “An error occurred while reading the schema …) didn’t help.

Best regards,

Ooops, sorry, sloppiness on my part. I’ve just released an update that should fix it. —Jeffrey

— comment by Theo Ingenerf on May 6th, 2017 at 5:00am JST (2 months, 20 days ago) comment permalink

I know others have asked about an instagram plugin and it’s not allowed, etc, etc. I recently stumbled on something called LRInstagram. Works well enough but not nearly so slick as it would if it had all your bells and whistles. I had been using gramblr to upload from my computer and it worked nicely except it was completely unintegrated with LR so I found it frustrating.

So, if LRInstagram ( and gramblr ( are able to do this, could you not consider it for your suite?

No, sorry. It’s enough work to keep a plugin going with the support of the remote provider; doing it expressly against their wishes and against the terms of their service is both not my style, nor my idea of fun. Sorry. —Jeffrey

— comment by Larry Williamson on May 7th, 2017 at 10:07pm JST (2 months, 19 days ago) comment permalink

Hi Jeffrey,

Have you written a LR keyword management program that would allow editing in a larger window/panel than LR affords? My keywords are a CF, and reorganizing them directly in LR is an onerous task at best. I understand that it is possible to edit by exporting as a text file and then reimporting, but that strikes me as a formula ripe for disaster.

Jerry (in torrid Tucson, AZ)

No, I’ve not done much with keywords, sorry. Perhaps check out Jerry Cagle on May 15th, 2017 at 12:30am JST (2 months, 12 days ago) comment permalink

Hi Jeffrey,

Thank you for your plugins, very helpful on many fronts.

I am trying to set up a shortcut for “View selected locations as KML in Google Earth”, have been trying though the normal route of setting it up through the zprefercens on my mac to no avail. Any tips? Directions for this?

Many thanks


Lightroom prefixes plugin commands with three spaces, so be sure to include those in the System Preferences dialog when setting up the shortcut. —Jeffrey

— comment by Jacob McIntyre on June 23rd, 2017 at 9:08pm JST (1 month, 3 days ago) comment permalink

Hi – I’m from the Margaret River region in West Australia.

I saw an earlier comment from Manuel asking about exporting face frame images from Lightroom. I have (badly) written a python script that does that using Imagemagick and Exiftool. I have looked into writing a LR plugin to do this but until the LR SDK supports accessing the associated metadata it would be difficult. The script reads the xmp files in a directory and outputs a batch file that uses Imagemagick and Exiftool to crop the face regions found from the images and place the results (as small jpg files) in a “faces” subdirectory.

In order to use my Python script it is necessary to install python 2.7 with LXML installed. You also need ImageNagick and Exiftool installed. So you need some computing skills. There are a few “gotchas” such as LR not writing to XMP files for jpg files so the originals must be raw files (or use Exiftool to fix this).

If anyone wants to do this I am happy to make it available. If there is any interest I will make the relevant files available somehow, and some brief documentation on how to use it.

— comment by Ian Wiese on July 16th, 2017 at 9:10am JST (1 week, 3 days ago) comment permalink
Leave a comment...

Please do not report bugs or other comments related to my plugins here. Please do those on the appropriate per-plugin page (linked from my Lightroom Goodies page).

All comments are invisible to others until Jeffrey approves them.

Please mention what part of the world you're writing from, if you don't mind. It's always interesting to see where people are visiting from.

You can use basic HTML; be sure to close tags properly.

Subscribe without commenting