Shop Forum More Submit  Join Login
So... a few weeks after I first thought up the idea, I'm officially releasing my Lightroom plugin for, as far as emailing links to people is 'official'.

The plugin exports the IPTC Title, IPTC Caption and any keywords you have tagged the image with, as well as the image to From there, you can submit to your dA gallery.

If you only care about the plugin, go to the page in dA (…) and download it from there.

If you want to read about my impressions of stuff during the development, well, read on:

The actual coding was deceptively easy. I had the barebones of the export portion done in a week, based off the demo Flickr plugin that Adobe provided. Then I spent time mucking around with the Publish support in Lightroom, trying to get it Lightroom to sync up with dA's API. Which, I can say right now, didn't happen. The dA API right now is hit or miss. And when it misses, it does the equivalent of thermonuclear war on the uploads.

The initial upload to works fine, and that forms the basis of the export plugin. But trying to get the publish functionality of Lightroom working with the way tracks uploads is difficult, mainly because the dA team is seemingly still working the tracking part out. Right now, reuploading an image with the same ID seemingly deletes the original image, and gives you back an error. (internal_error_item, I loathe thee. But perhaps this is why I can't find the 'Live Daylight Map' on kouiskas's Gallery anymore.)

In contrast, the Lightroom API was a veritable joy to work with.The only really difficult thing was getting to understand Lua's use of tables - and that's not really the Lightroom people's fault. So, of course, in grand cosmic irony, I groused about the Lightroom SDK, not the dA API. Mainly because I was silly enough to talk without trying it. Turns out, among other things, the reason you don't need to specify a secure connection should be used because Lightroom is intelligent enough to detect that you used "https" instead of "http".

This would have been of no significance whatsoever, except that I groused to Juileanne Kost over lunch while she was in Singapore. (Yes, the Juileanne Kost who does product evangelism for Lightroom/Adobe.) Now I feel bad about doing so, because the problems that I had with the SDK? Were actually my own problems. Mea culpa, Juileanne, and tell the Lightroom people thanks.

Also, thanks are due to Jeffery Friedl (, for releasing a Lua JSON parser (…), without with I assure you this plugin would have never been completed. Never. (Go shower him with praise.)

And you, reader, since you bothered to read so far, mind posting a comment mentioning how you got here? A curious mind wants to know where he got mentioned. If anywhere.
Cross posted from my blog -…
  • Listening to: And Away We Go - Deus Ex HR Soundtrack
  • Reading: The System of the World
Add a Comment:
Coconutella Featured By Owner May 20, 2014
Thanks for the plugin, very useful.
It's working very well, at least until recently :)
I don't know why, but now metadata isn't copied in the Stash. I didn't change anything in my installation/configuration.
Maybe dA APIs were updated ?
jax999 Featured By Owner Mar 23, 2013  Hobbyist Photographer
thx for the plugin work , much appreciated.
jmnorthwood Featured By Owner Feb 11, 2013  Hobbyist Photographer
I was reading up about, and noted that a LR plugin was available. That led me to your page, and kudos for taking the time to do this.

Out of curiosity, do you know if the plugin will work on previous versions of LR (sadly, I've not the funds to upgrade at this time, and I'm still stuck with 2.7), or should I hold off on installing it 'til I've made the switch?
kyl191 Featured By Owner Feb 12, 2013  Hobbyist Photographer
I doubt it'll work with 2.7 - publish support only came out with Lr3 I believe (I jumped from Lr1 straight to Lr3), but it might work for a simple export only. You're welcome to try it... it doesn't touch any of your photos, so the worst it'll do is fail to work.

Good luck! =)
InternosPhoto Featured By Owner Mar 14, 2012  Professional Photographer
First comment? Craziness. I'm new to DA, just bought LR4 and just installed the plugin and gave it a try. It worked like a charm! Thanks!
InternosPhoto Featured By Owner Mar 14, 2012  Professional Photographer
Doh, spoke too soon. I tried to add a second image and it replaced the first image instead of being a new image on its own.
kyl191 Featured By Owner Mar 15, 2012  Hobbyist Photographer
Hrm? That's strange. Each photo gets its own id in Lightroom and on, so there shouldn't have been any confusion.

Have you managed to replicate it?
InternosPhoto Featured By Owner Mar 15, 2012  Professional Photographer
When I tried publishing two at a time, it worked fine. I'll try and replicate it later this evening and will let you know. Is there any debug logging I can enable that will help?
kyl191 Featured By Owner Mar 17, 2012  Hobbyist Photographer
By default, it does debug logging. Turning it off is one of the features I'm implementing. =P

The file should be named Stash.log in your Documents folder - on Windows 7 it's C:/Users/Username/Documents. Not sure about Mac though.
InternosPhoto Featured By Owner Mar 17, 2012  Professional Photographer
I've uploaded some more using the tool and on a different computer. I haven't been able to reproduce it again. I think it may have to do with one (2 of 3) of the files being offline that I was attempting to publish, and then the next file (3rd) was the one that replaced the 1st one.
kyl191 Featured By Owner Mar 18, 2012  Hobbyist Photographer
Ok,thanks for that info.

Right now it uses the Lightroom default for handling offline photos, so I'll dig into that when I have the time and see if I can reproduce it.
Add a Comment:

:iconkyl191: More from kyl191

More from DeviantArt


Submitted on
January 11, 2012


2 (who?)