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:

Etc...

Old Plugin Resources for Lightroom 1 (no longer supported)

Other notable sources of Lightroom plugins include:


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

Hi Jeff.
Been a long time user of your LR plugin. in using the latest version fo both LR CC and your plug in for Facebook.
One thing bothering me is i cant select include video files. Ive not needed to before but i want to upload some and see no way of doing it with your plug in.
Any help would be appreciated.

Dave.

Unfortunately, the way Facebook does video uploads is incompatible with how Lightroom’s publish infrastructure works. Fortunately, your comment prompted me to look at it again, and I came up with a workaround. 😉 I just updated the plugin to support video uploads, and perhaps it’ll actually work. —Jeffrey

— comment by dave on August 29th, 2016 at 2:06am JST (7 months ago) comment permalink

Hi Jeffrey!

I’m a developer by trade, and I’m looking into developing a lightroom plugin that works with Google Calendar’s API. I understand there are tons of ways to develop plugins for Lightroom, but what’s your preferred language?

And lastly, can you point me to a good resource for those looking to start?

Thank you!

Lightroom plugins must be written in Lua. The best place to start is with the documentation and sample plugins here —Jeffrey

— comment by Alfred on September 20th, 2016 at 8:02am JST (6 months, 9 days ago) comment permalink

Hi Jeffrey,

Loving your data explorer plugin as usual. I have a possible bug. I’ve used it to grab all files in a collection set that have the Instructions field. I have isolated a combined couple of results into a collection. When I come to delete that collection made by the plugin, it is taking an incredibly long time and actually hanging the application so i have to do a force quit. Nothing else is running and I’m not using LR for anything else in the meantime. Do you have any ideas as to why this might be?

Also, do you suggest running the plugin on Folders instead of Collections or is there no real difference?

Thanks

These collections are just normal Lightroom collections (created and populated by the plugin, but still normal collections), so if you’re having issues, I’d do an integrity check and if that goes well, optimize the catalog. Once the collection is created, the plugin has nothing to do with it. Using collections vs. folders as the source shouldn’t really matter… they’re just different slices of the same kind of database access. —Jeffrey

— comment by mootl on September 26th, 2016 at 4:41pm JST (6 months, 3 days ago) comment permalink

Ok, thanks. I guess I have a lot of pictures because LR keeps crashing after I run the plugin. I’m running the plugin to find metadata field Instructions on 30K images because I’m trying to see if the field is filled (ie not blank) and if those that are filled are in the correct format. The issue is that it lists every single line for every picture (other than blanks) which then seems to crash everything. Not sure, but is there a way to look for just blanks? and/or is there a way to tell it what kind of format to match for? eg: ****-****-****?
Thanks again!

Holy cow, yes, that’s probably 100× what Lightroom’s dialog system can handle (and when it can’t handle it, it’s not graceful, as you’ve discovered). It looks like you’d want to use the “Template Token” item, with a value of

{LUA=Instructions:match("^%d%d%d%d%-%d%d%d%d%-%d%d%d%d$") and "okay" or "bad"}

which uses some Lua programming to figure out what you want. —Jeffrey

— comment by moo on September 27th, 2016 at 4:46pm JST (6 months, 2 days ago) comment permalink

One other thing- I love the “Isolate Combined Checked Items”. Is it possible to add a “Check All” to combine all the results (or just under all the results) ? Thanks!

“Check all” would end up just making a collection out of all the selected photos, which you can do already without any plugin. —Jeffrey

— comment by moo on September 27th, 2016 at 11:54pm JST (6 months, 2 days ago) comment permalink

Well actually, if I’m running the plugin on a collection set and grabbing many images lines from the plug-in but i want to exclude a few (blank) for example, I can’t do this without selecting hundreds of lines one by one. Check all would allow me to uncheck a few or one while grabbing all the rest. Since the metadata field in question is not part of standard search from inside LR, there is no other way (I think) to access those images.

Fair enough… just added it. —Jeffrey

— comment by moo on September 29th, 2016 at 1:20am JST (6 months ago) comment permalink

Terrific, thank you Jeffrey- And also for the token- That’s transformed my use of the tool for that query. I’m going to try to figure out a way for it to return that plus blanks separately. I don’t suppose you have a plugin that can take the query you are making in explorer and transform it into a smart collection? Sometimes, I don’t really need to see the individual results in the dialog but need to return the output of say “bad” into an album directly.

To separate out blank entries would be something along the lines of

{LUA=Instructions:match("^%d%d%d%d%-%d%d%d%d%-%d%d%d%d$") and "okay" or (Instructions:match("^%s*$") and "blank" or "bad")}

Sadly, there’s no way to turn these queries into Smart Collections. You can always add a particular keyword to sets of photos that match, and use that keyword in a Smart Collection, but it’s a manual thing to keep it updated. —Jeffrey

— comment by moo on September 29th, 2016 at 8:56pm JST (6 months ago) comment permalink

Hi, Jeff

I purchase your ‘Folder-Status Dialog’ plugin. I really like it.

I tried to create a custom app shortcut on Mac running El Captian 10.11.6 using Lightroom 2015.7

I actually used Shift Command D, as you have, but it doesn’t work? I just wondered if you knew of any problems with keyboard shortcuts and my version of OSX & Lightroom. Probably not the right area to write this…sorry.

Are you perhaps missing the three spaces before the command name, when registering the keyboard shortcut? Lightroom adds three spaces before every plugin-extra menu item. You need to have exactly    Folder-Status Dialog…, which includes three leading spaces and three trailing periods. —Jeffrey

— comment by Laurence Baker on September 30th, 2016 at 8:25am JST (5 months, 29 days ago) comment permalink

Yeah, I would also love to see a Squarespace export plugin for Lightroom. I’m not sure if you would make it up on orders, but I have seen the question a few others times by people that are looking for this. 🙂

— comment by Matt on October 10th, 2016 at 12:41am JST (5 months, 20 days ago) comment permalink

Hi
I bought several Your plugins and love it!

I wonder if is any way to force Your Facebook plugin to publish whenever a new photo appears in publish service
A have Smart collection with flagged photos
I want to auto publish right after flagging.

I would be perfect if exist way to trigger publish all function from Your bag o goodies plugin.
Or assign it to shortcut so i could set a bot triggering this shortcut

Thansk for any help

P.S. Sorry for any language mismatch, i’m from Poland 🙂

I don’t have anything like that, sorry. Lightroom doesn’t provide “triggers” to plugins, so any plugin doing this kind of thing would create a burden on the CPU as it has to check over and over looking for changes (and in this case, “looking for changes” means walking through every photo of every publish collection to query its status). So for now, you’ll have to visit the collection and press “Publish” yourself, sorry. —Jeffrey

— comment by Grzegorz Ebert on October 11th, 2016 at 7:24pm JST (5 months, 18 days ago) comment permalink

Jeffrey,

I’d love to see a plugin or an extension of the Facebook plugin which would export to Facebook with the correct settings to be accepted as a 360 degree panorama. From my understanding this means rewriting a couple of EXIF fields and cropping to a range of aspect ratios.

Patrick

From what I can figure out, what metadata seems to work, and how, is dependent on how the image has been created. Not sure what exactly to do when we don’t know the particulars of the image. Will leave this sit for a while and see how things develop. —Jeffrey

— comment by Patrick Keogh on October 16th, 2016 at 10:43am JST (5 months, 13 days ago) comment permalink

Thanks for all your hard work. I’ve found many amazing tools on your website and learned a lot from them. How can I donate?

That’s very kind, thanks. The “register” button here is ostensibly for my plugins, but it’s actually just a general PayPal gift button. —Jeffrey

— comment by wtrmn on October 20th, 2016 at 3:27am JST (5 months, 10 days ago) comment permalink

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 (5 months, 9 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?

Thanks,

Dave

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 (5 months, 9 days ago) comment permalink

Regarding FB panoramas:

This article seems to summarise the requirements and provide the relevant metadata for several formats.
https://facebook360.fb.com/editing-360-photos-injecting-metadata/

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 (4 months, 17 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!
Manuel

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 (4 months, 12 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 (4 months, 4 days ago) comment permalink

Hi,

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 (3 months, 2 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
Kelvin

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 (2 months, 29 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 (2 months, 27 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 (2 months, 26 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,
Neil

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

— comment by Neil Creek on January 14th, 2017 at 11:59am JST (2 months, 15 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 (2 months, 5 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.

Andrew

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 (1 month, 29 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 (1 month, 24 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 (1 month, 23 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 (1 month, 21 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 (1 month, 16 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 (1 month 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 (2 weeks, 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