.
Jeffrey’s “Export to SmugMug” Lightroom Plugin
Quick Links
· Latest Download:
     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.

Version History

20080829.19Added a bunch of new items to the template language.
20080829.18Oops, left some debugging cruft that results in an "empty" dialog if the logged-in-user has no galleries or the like. Fixed.
20080828.17Minor tweaks
20080828.16A few more tweaks to report a failed upgrade attempt a bit more clearly
20080828.15Whoo-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.14Fixed 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.13A few cosmetic changes to the auto-destination dialog.
20080816.12Sigh, left some debugging stuff in there that prohibited the auto-destination stuff from actually working. Sorry for the version churn.
20080816.11I 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.10Fixed infinite cycle of 'assert' messages one might get in odd situations
20080812.9Fixes (I hope) a "bad argument #1 to '?' (table expected, got nil)" erorr
20080811.8Moved 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.7Fixed {State} and {Rating} in preset templates.
20080805.6Oops, 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.5Fixed "Access to undefined global: LrError" error that happens when trying to report a login-related problem.
20080804.4Fixed a couple of internal errors related to the "choose destination at time of export" feature
20080804.3Handle 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.2Should now work with SmugVault.
20080729.1Initial public release

Comments so far....

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.

— comment by Dale Lewis on July 30th, 2008 at 11:18am JST (1 month ago) comment permalink

Thank you, Jeffrey!
We are infinitely grateful to you!

— comment by Anton on July 30th, 2008 at 6:59pm JST (1 month ago) comment permalink

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

— comment by Wick Smith on July 31st, 2008 at 12:41am JST (1 month ago) comment permalink

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

— comment by dunxd on August 4th, 2008 at 1:16am JST (3 weeks ago) comment permalink

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

— comment by eirikso on August 4th, 2008 at 6:20pm JST (3 weeks ago) comment permalink

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

— comment by Simon on August 6th, 2008 at 5:39am JST (3 weeks ago) comment permalink

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?

— comment by pete on August 6th, 2008 at 1:10pm JST (3 weeks ago) comment permalink

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

— comment by pete on August 6th, 2008 at 1:23pm JST (3 weeks ago) comment permalink

On Vista, * gives me the Section w/ just the Uploaded field.

— comment by pete on August 6th, 2008 at 1:43pm JST (3 weeks ago) comment permalink

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

— comment by Matt B. on August 7th, 2008 at 8:25am JST (3 weeks ago) comment permalink

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

— comment by Markus on August 11th, 2008 at 8:59am JST (2 weeks ago) comment permalink

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

— comment by PeterM on August 14th, 2008 at 11:20am JST (2 weeks ago) comment permalink

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

— comment by Patrick on August 15th, 2008 at 7:20pm JST (2 weeks ago) comment permalink

> 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 :P

— comment by Patrick on August 17th, 2008 at 4:36pm JST (1 week, 5 days ago) comment permalink

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

— comment by Daniel on August 19th, 2008 at 9:54pm JST (1 week, 3 days ago) comment permalink

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

— comment by Patrick on August 20th, 2008 at 7:47am JST (1 week, 2 days ago) comment permalink

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

— comment by dunxd on August 23rd, 2008 at 10:43pm JST (6 days ago) comment permalink

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

— comment by Jake on August 28th, 2008 at 12:37am JST (2 days ago) comment permalink

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.

— comment by gtluke on August 28th, 2008 at 11:36pm JST (1 day, 6 hours ago) comment permalink

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.

— comment by Andre Brassard on August 29th, 2008 at 11:11am JST (19 hours ago) comment permalink
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.

More or less plain text — see below for allowed markup

You can use the following tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>