Plugin: external control of Lightroom (OS X)
So A while back I started a little project that would allow me to send commands to Lightroom, execute lua code & return stuff back. Basically a Lightroom plugin and a lightweight server that talk to each other, the server sending the plugin Lua code to execute when triggered to do so by shortcut keys. Since then it's grown a bit. I can:
- Use shortcut keys to trigger execution of Lua code in Lightroom
- Build HTML pages with sliders & buttons that send Lua code to Lightroom for execution and receive information back.
- Have Lightroom send events on active source, active photo & module changes to HTML pages, keeping them up to date on user selections
- Use Alfred, the Spotlight replacement (see here), send Lua code to Lightroom for execution and receive return data
It's become an integral part of my workflow. I have shortcut key driven dev param editing, dev param editing from an HTML page, shortcut driven jumping between sources and active source history stacks that I can jump around in using shortcut keys.
It's extremely powerful this idea of having Lightroom execute code sent from a remote source like this - although not necessarily very friendly if you don't code, which I'm thinking on - and now I'm wondering whether to take it further.
So do people think this is worth pursuing? If so I'll work on release notes and some demo screencasts, maybe think about some kind of test programme.
Thoughts appreciated.
