Jeffrey’s “Export to SmugMug” Lightroom Plugin
smugmug-20080829.19.zip
· Version History
· Installation instructions
· More Lightroom Goodies
· My Photo-Tech Posts
· My Blog

This Export-to-Smugmug plugin has been completely rewritten for Lightroom 2.0 and later, and is not compatible with Lightroom 1.
(See the old plugin page for a version compatible with Lightroom 1.x)
Please see the known issues before reporting bugs. If this is your first look at my export plugins, please see the announcement post for an overview and some important information.
| 20080829.19 | Added a bunch of new items to the template language. |
| 20080829.18 | Oops, left some debugging cruft that results in an "empty" dialog if the logged-in-user has no galleries or the like. Fixed. |
| 20080828.17 | Minor tweaks |
| 20080828.16 | A few more tweaks to report a failed upgrade attempt a bit more clearly |
| 20080828.15 | Whoo-hoo, finally figured out the "assert" problem that some people without galleries were having. When upgrading, ignore a status of “50” (which means “out of disk space”) from the unzip the plugin performs. It seems Windows often reports this status even when there's plenty of disk space left, so until I can understand it better, I'll just ignore that code. |
| 20080827.14 | Fixed the Caption {Filetype} token (was broken for DNGs). Made some Layout tweeks in my preset dialogs. Added titles to the tools sections (were missing on OSX) |
| 20080817.13 | A few cosmetic changes to the auto-destination dialog. |
| 20080816.12 | Sigh, left some debugging stuff in there that prohibited the auto-destination stuff from actually working. Sorry for the version churn. |
| 20080816.11 | I spent tons of time wrestling with the “Auto Destinations” feature, which I'd never really done properly for SmugMug. It seems to work now. Lots of little tweaks as I cleaned things up. Added a bunch of stuff to the Plugin Manager, including a “What's New” button that shows up next to the “Upgrade Now” button when a new version is available. |
| 20080814.10 | Fixed infinite cycle of 'assert' messages one might get in odd situations |
| 20080812.9 | Fixes (I hope) a "bad argument #1 to '?' (table expected, got nil)" erorr |
| 20080811.8 | Moved and renamed the debugging logs to a temporary folder, and added log Show/Delete buttons to the plugin's custom section of the Plugin Manager. |
| 20080806.7 | Fixed {State} and {Rating} in preset templates. |
| 20080805.6 | Oops, the Windows versions had lost the ability to upgrade themselves. Once this version is installed manually, subsequent versions should be able to upgrade as discussed here. |
| 20080804.5 | Fixed "Access to undefined global: LrError" error that happens when trying to report a login-related problem. |
| 20080804.4 | Fixed a couple of internal errors related to the "choose destination at time of export" feature |
| 20080804.3 | Handle the fact that the upload-size limit for SmugVault users is half a gig.
There were also some changes under the hood related to logins and Lightroom Export presets. These changes shouldn't have any noticeable effect... unless I introduced a bug. We'll see.... |
| 20080804.2 | Should now work with SmugVault. |
| 20080729.1 | Initial public release |
Leave a comment...
Please see the known issues before reporting bugs. Also, when reporting bugs, please include the OS, the version number of Lightroom, and the version number of the plugin.
Jeffrey, thanks for all of your efforts over the last several months supporting us with your LR (Smugmug) export plugin. I was plesently surprised today when I upgraded LR to V2 and saw that you had a new plugin which is another step forward.
Also I was pretty proud when I read that you are Ohio born and still have family here. Have a good rest of your vacation here and enjoy this special time with your son. There is no rewind button time goes by fast.
Thank you, Jeffrey!
We are infinitely grateful to you!
I downloaded your 7/29 zip file, but there was no file in it that LightRoom recognized as a plugin. I looked for a file in the zip with lrplugin in it and there was none. Am I missing something?
-wick
The zip contains a folder that you point the Plugin Manager at. See my writeup on install instructions for details. —Jeffrey
Great plugin. I’m only seeing the first keyword added when I upload though - is there a way to get all the keywords to upload. Probably missing something obvious
That’s a Lightroom-wide bug that’s (now) on the known issues page. —Jeffrey
I’ve just activated SmugVault on my account, but the SmugMug plugin still says SmugMug won’t accept CR2-files. Any plans for an update that will support SmugVault?
Fixed in .3 —Jeffrey
Hi - this is a fantasatic plugin which I’ve now installed for Lightroom 2. I used to use the “Run Any Command” piglet in Lightroom 1.4.1 - I can’t see how to execute the same command with this new version of the plug in. I’m probably doing something really silly. Can you help at all please?
Many thanks
I’ve added this to the todo list, but the list is long )-: —Jeffrey
Hi!
I love the metadata field named Uploaded To SmugMug…
How can I add that field to my Metadata Field List .lrtemplate that I created w/ your Metadata Configuration Manager?
Found it after a little digging and luck. Just add to your template:
info.regex.lightroom.export.smugmug2.uploaded
Hope that helps everyone.
You can also replace “uploaded” with “*” to get the whole SmugMug section (a header and the two items). I actually couldn’t get the individual items (”uploaded” and “url”) working on my Mac. I must investigate. —Jeffrey
On Vista, * gives me the Section w/ just the Uploaded field.
Jeffrey, great plugins! I was beginning to use this smugmug plugin and had some success until today when I got this error message:
couldn’t render image: readnegative: dng_error_bad_format
only got the error using this plugin, the flickr and facebook ones as well as exporting to disk seemed fine.
That’s very odd. If you get that again, please report it to Adobe. I recall something similar a while back related to LR 1.4.0 (which was addressed in 1.4.1), but have never seen anything like it in relation to LR2. In any case, it doesn’t smell like something that should be related to my plugins, so I’m surprised you get it with one but not the others…. —Jeffrey
Hi Jeffrey
Plugin works great with LR2 and after having fixed the keyword upgrade issues from LR1 (export disabled). Many thanks!
The only glitch now I found is when I do the following:
- update some keywords locally, e.g. add a few extra keywords. No other editing.
- upload the image again with “replace the most recent previously uploaded version” option enabled
= new keywords are NOT shown on smugmug
Any idea why that could be ?
Many thanks and best regards,
Markus
This is probably a “feature” that I need to try to look into. I’ve added it to my todo list. —Jeffrey
Jeffrey - thank you for sharing your work, sincerely. I am trying to decide between using your plug-in for export to smugmug or buying star*explorer. I don’t think I need all the features of star explorer, but I do like the ability to apply smugmug “Quick settings” when creating an album via my upload tool (star explorer). Do you envision expanding the “create album” functionality to take advantage of this feature of smugmug? Or do you expect to put more development emphasis on the features that are applicable across the various export plug-in’s (e.g. - keywords, title templates, etc)?
Thanks again for sharing the results of your hard work with the rest of us,
peter
I’ve not heard of the Quick Settings feature of SmugMug, so I’ll have to look into it. Development has been generally slow the last few weeks because I’ve been on vacation. (I’ve got a cold at the moment, so there’s no development until I’m over that). —Jeffrey
Jeffrey, I use and love your SmugMug plugin - thanks. I am getting an error message when I attempt to use the “Automatic Destinations” feature.
I’m using a single token {Folder} and I anticipate the plugin will use that to create a new gallery using the Lightroom folder name (I guess in my SmugMug ‘root’ and I can’t specify a category), and then export the photos there. I’m getting error message “Unable to Export: A internal error has occurred: ?16981 attempt to concatenate field ‘?’ (a nil value)”.
The LR folder name is “2001-09-03 - 200sx - Deca with skyline club”
Any suggestions? A bug or finger trouble on my part?
All fixed in .10.
I also second the request made by PeterM above regarding “Quick Settings” these are essentially templates for the gallery customisation settings, allowing you to set things like the privacy and theme settings. You edit the QuickSetting template via the SmugMug web interface, and then use it when uploading photos.
Cheers, Patrick
I’ve got the Quick Settings stuff coded up, but I can’t get it to actually work. I’m waiting to hear back from the SmugMug guys on it… —Jeffrey
> I spent tons of time wrestling with the “Auto Destinations” feature, which I’d never really done properly for SmugMug.
> It seems to work now. Lots of little tweaks as I cleaned things up.
Jeffrey, awesome! Auto-Destinations are working beautifully now, thanks so much for responding so quickly. You even now allow me to specify a category in the token editor - wow!
It would be cheeky of me to ask for QuickSettings too right now I presume
Love the plugin.
It would be awesome if there was an option to automatically upload the CR2 and XMP files to SmugVault when exporting an image, rather than having to export a second time.
Added to my todo list. —Jeffrey
Hi again, two small things I’d like to suggest. When I use token {Filetype}, it works fine with JPEG and RAW giving 3 character filetype, but with DNG it gives “Digital Negative (DNG)”.
Would it be possible to have {Filetype} provide “DNG” as a 3 character string?
Doh, that’s a Lightroom bug. I’ve worked around it as of version .14 of my SmugMug plugin. I’ll report the bug to Adobe.
Second thing, my list of galleries is growing so large, the plugin export gallery selection page is growing huge! Would it be possible to have a category selection first, and then a second drop down list to select the galleries only from that category.
This would be much appreciated.
I’ll add it to my plugin todo list. —Jeffrey
Hi - Adobe have released a script which fixes the keyword export issue (by setting the export info on every keyword for you). Details at http://kb.adobe.com/selfservice/viewContent.do?externalId=kb405074&sliceId=2
Jeffrey - Thanks a lot for such a great plugin - One question that has come up since testing your plugin in V2 is … Is there an option to just sync your library with SmugMug - Say I delete a picture out of an album of 1500 photos but don’t want to upload the images again - would just like the 1 deleted image from my library to be removed from the SmugMug Gallery … Any Idea? Thanks again.
This is a big problem that I’m not quite ready to tackle. Once my plugin todo list gets a bit smaller, I’ll have to give it some thought. —Jeffrey
wow, jeffrey i am forever grateful.
over the last few months i scanned several thousand negatives of my childhood, and without this plugin i would have spent endless hours figuring out a reliable upload process.
Hi Jeffrey
I installed the latest version for lightroom 2 and I got 14 error messages. I’m on mac 10.4.11. Let me know how I can send you a copy of the log. Small note I put the plug-in manually in it’s place cause it wouldn’t automatically.