This plugin allows you to
create and edit tagset presets for Lightroom's metadata viewer. That is, it
allows you to pick and choose which metadata items Lightroom should show
for each photo, and in what order they should be shown.
To be clear: this plugin does not allow you to edit photo metadata itself.
It merely allows you to configure the list of items that Lightroom displays.
This plugin works in Lightroom 5 (and older versions as far back as
Lightroom 2, though some features depend on the
version of Lightroom).
The same download works for both Windows and Mac. See the box to the upper right for the download link (in orange) and installation instructions.
This plugin is an in-Lightroom version of the web-based preset editor
that I published a couple of years ago. That application continues to work,
but this plugin should prove to be more convenient. Also, this plugin
incorporates the ability to include the custom metadata from other
Lightroom plugins in your presets, a feature that I have not gotten around
to update the online tool with.
This plugin is currently in beta release, without much documentation.
After installing it, you'll see a “Configure Metadata-View
Presets” button in the Plugin Manager itself. Clicking on it will bring
up the preset-edit dialog. Please see the “help” link in its upper-right
I distribute this plugin as “donationware”. I provide it for
free and it is mostly functional for the first six weeks. Until registered,
it can not create “static custom presets”, nor import/export presets.
After the six-week trial period expires, custom presets remain usable,
but with an ugly “unregistered” heading inserted at the top.
If registered, the “unregistered” heading goes away, of course, and
also, the plugin gets the ability to create “static custom presets” that
remain even if the plugin is removed, and it also gains the ability to
import and export presets (so that you can move them from one computer to
another, for example, or share with friends).
Registration is simple and costs the minimum 1 cent PayPal fee; any
additional donation you'd like to make in encouragement or thanks is up to
you. For details, see my blog post titled Lightroom Plugin Development:
Now With Added Encouragement.
Update Log via RSS
Added support for my Geoencoding-Support's "Timezone" metadata field.
Windows Only: Add a one-time check for the POODLE security vulnerability, and alert the user if it exists.
Previous updates broke support on Lightroom 2
Fixed an issue with Creative-Cloud revalidation.
Lr5.5 and later Creative-Cloud installs can now revalidate themselves if needed.
Sigh, had a bug in the Creative-Cloud support.
Now supports Lr5.5+ Creative-Cloud Installs.
Sigh, introduced an error for some folks with the rebuild the other day.
Fixed a bug in the "smoother revalidation" stuff recently added.
Added a second form of the color-label item. Adobe seems to support two forms, one which
is readonly but you can set a custom label, and one that you can edit but you can't set a custom label
(and for whatever reason the standard label is included in the value column, so it looks oddly indented).
Make the revalidation process smoother, especially for folks using Lr5.4 and later.
Fixed some Windows dialog-layout bugs.
It seems the save-to-static-preset function had stopped working.
Fixed a bug that stopped the "Label" (color-label label) text from being changed.
Added new "Direction" field (direction of view) that seems to have appeared circa Lr5.
The "Supplier Image ID" entry was broken... would never actually be included in the preset.
Update default text for "Person Shown" to "Person Shown in Image" to match Lightroom
Apparently, a recent change broke things on Lr2, which some folks apparently still use.
Note: you must restart Lightroom after installing this update.
Added support for my Creative Commons plugin.
Added support for Video and DNG metadata in Lr4.
Added a bunch of other new metadata fields I noticed in Lr4.
Updated the plugin's idea of Lightroom's builtin presets to match Lr4.
Add the ability to include custom metadata from any local plugin.
Fix an "attempt to perform arithmetic on field" error.
Update to handle the Mac App Store version of Lightroom.
Tweak for Lr4.1RC2.
Enhanced the send-log dialog to hopefully make reports more meaningful to me,
yielding, I hope, the ability to respond more sensibly to more reports.
Had broken registrations in Lr2; Update to the debug logging to better track down timing issues that might arise.
More on the march toward Lr4, including upheaval in the code to handle Lightroom APIs being discontinued in Lr4.
Added data for a bunch of plugins.
Added some extra bulletproofing when reading preset files.
There's a bug in Lightroom that causes the whole plugin to fail for some users. This failure happens when
the "build a preset" dialog tries to pull up example image data saved by other plugins (e.g. an
export plugin's "Uploaded to..." flag).
This is just for the display of example image metadata while building a preset, and it'd be nice to show actual data,
but not at the expense of crashing, so I've disabled it. The resulting preset, when used with Lightroom,
of course does show all the data as appropriate to the preset you've built.... this bug is only related to
how example metadata is shown in the builder dialog.
Also, removed registration-related restrictions from the Lr4 beta, since you can't register in a beta.
Update for Lr4 beta: explain in the plugin manager that the plugin can't be registered in the beta.
When doing a plugin upgrade, offer the ability to flush all the old copies of the plugin.
Had issues with the registration button sometimes not showing.
Added a system-clock check and reports to the user if the system clock is more than a minute out of date. An incorrect system clock can cause problems with various kinds of communication and authentication with some of my plugins, so I've just gone ahead and added this to every plugin.
Work around a bug that caused the plugin to crash in the Lr3.5 beta.
More debugging to try to crack this tough dialog-won't-open bug. The best I can figure
at this point is that it's a bug in Lightroom.
One workaround that just came to mind: before invoking the plugin manager, make sure that
no photos are selected (e.g. that when in Loupe, "no photo selected" is shown, via
control-D or command-D). That should, in theory, bypass the area of the dialog-creation code that's
running into the bug. I can't reproduce the bug myself, so I can't test this workaround myself.
More debugging to try to crack this tough dialog-won't-open bug.
Added support for new IPTC in Lr3. Updated display for recent versions of my
megapixel-sort plugin. Added yet more debugging
to try to track down a missing-dialog problem some have been seeing.
Fixed an "ISO ISO" typo. Added a bunch of debug logging to try to track down a missing-dialog problem some
have been seeing.
Made the revalidation process much simpler, doing away with the silly need for a revalidation file.
Discovered a bug in my plugin build system that caused horribly difficult-to-track-down errors in one plugin,
so am pushing out rebuilt versions of all plugins just in case.
Discovered a nasty build bug; pushing a new version in case it affects this plugin.
This version can be registered in
Lightroom 3. It can run in Lightroom 2 or Lightroom 3; it does not work in the Lr3 betas.
It uses my new registration system when run on Lightroom 3,
which avoids some of the silly issues of the old one. Please take care to note
the details on the registration
page: use of this version (or later) of the plugin in Lightroom 3 requires a new
registration code, even if you had registered some older version of the plugin.
Turns out that "Metadata Date" is not available to the Lr3 beta, so the plugin wasn't working
there. Made it always empty in the Lr3 beta preset-building screen.
Fixed the data used for the "Metadata Date" sample data in the preset-building dialog...
I'd been showing the last-edit date by mistake.
Completely changed how the one-click upgrade applies the newly-downloaded zip file, in the hopes that
it'll work for more people. Rather than unzipping over the old copy, it now unzips to a temporary
folder, then moves the old folder out of the way and the new folder into place. Prior versions' folders
are now maintained (with the version number in the folder) in case you want to revert a version; you
may want to clear them out from time to time. Of course, it won't take affect until you try to upgrade
after having upgraded to or beyond this version.
More LR3b fixes... actually seems to work now.
Enhanced the one-click upgrade stuff quite a bit, now
detecting ahead of time when it will fail because the plugin is installed where Lightroom
can't write (if Lightroom can't write to it, it can't update itself). I
also added a progress bar, and now download in smaller chunks to avoid 'out
of memory' errors on the larger plugins. Do remember that this new functionality becomes
available after you upgrade to or past this version, when you then upgrade with it.
Added the new upload date/time fields for my other upload plugins (Zenfolio/SmugMug/Facebook/PicasaWeb).
Added support for the new "Flickr Upload Date" and "Upload Time" fields that I just added to my
Seems some Mac users were still losing presets each time... thought I tamed that bug, but
indeed found another bug and fixed it. Hope this is the last one.
Fixed a "loadstring" error some users got.
This update affects Mac users only
It seems that many (all?) Mac users had problems with Lightroom forgetting presets
each time it restarted. I've discovered a bug in Lightroom that I think I've been able to work
around in this version, but the change is not backward compatible, so Mac users who were actually able to
make Custom User Presets will lose them upon upgrade. Sorry. This happens only when upgrading from before
this version to this version or after, and subsequent upgrades should be lossfree.
(Static User Presets, and all presets on Windows, are
unaffected and should carry through unharmed.)
Added a link in the Plugin Manager to the plugin's update-log RSS feed.
Added a bunch of debugging stuff to try to track down why presets are not saved
for a few users.
Oops, the one-button upgrade stuff didn't work due to a typo on my part, sorry.
Upgrading to this version will still need to be manual, but
upgrading from this version to whatever's next will hopefully work.
Fixed "ID_PREFIX" bug that popped up when converting a custom prefix to static.
Wow, this plugin continues to be one of the most complex I've ever worked on.
Tons of new stuff this time, including...
- Now donationware.
- Lots of UI cleanup.
- Added "label" and "separator" links at the bottom, so that you can
easily add labels and separator lines without scrolling to those entries at
the bottom of the right-side master list.
- Added a "show photo data from" toggle in the bottom-right corner,
allowing you to toggle between photo data from the image selected when you
invoked the dialog, or fully-filled-out fake sample data. (If no images are
selected when you invoke the dialog, you get only the fake sample data.)
- If you click on the active line in the left-side preset preview, the associated
item in the right-side master list is scrolled into view and highlighted.
- Some have been confused by how a new preset's title is entered, so I've
added a bunch of visual hints (big flashing "EDIT HERE!!!" signs ) until I
can figure a more intuitive interface.
- The "Blank Slate" built-in preset didn't really work.
Does now, and has been renamed to "Empty (No Items)"
- Added the ability to edit/save/create static user
presets, and to import/export presets. I've left these as candy for when
the plugin is registered.
- Added a help page describing the different types of presets the plugin
works with (Lightroom default, Plugin default, User custom, and Static user
- Added the "map" metadata item from my geoencoding plugin
- Lots more I can't remember.
One of the big todos is to add the ability to set
attributes to items, such as the the number of lines of a caption.
Initial public beta release.
The UI for this plugin has been by far the most difficult to do, and that's mostly
what this plugin is about: a snazzy interface for editing a simple preset file. Lightroom's
plugin infrastructure is still in its infancy and understandably Adobe has not yet
filled out every feature required to make a rich, interactive
presentation. Taking it almost as a personal challenge, I've expended enormous effort to
try to work around some of the limitations. This is the best I can do for now.
At this first-beta-release stage, I'd appreciate comments
via email, so I've turned off
comment-submission for this post.
Because this is an early beta that I don't want to hang around very long,
the plugin expires after a month. It'll certainly be updated well before then.