I have been looking into the Lightroom SDK and I haven't found a way to invoke/start a publishing service programmatically (equivalent of clicking Publish in the library module). There seems to be a way to start en export session using LrTasks but not a single word about starting a Publish session.
Is there a way? I am trying to write a plugin that would allow me to publish all my configured publish services one by one to avoid having to click on each of them, start it, wait until it finishes (long, long waiting), and then to start the next one. I know that Lightroom lets me start several publishing services in parallel but this usually ends up with the "low memory" error soon.
Any help appreciated
There is no documented/supported way that I know of.
No other way either that wouldn't be ridiculously crude...
Many thanks, you saved me a lot of time, what a pity it cannot be done, let's hope Adobe will enrich the API in one of the future versions.
There's two publish buttons now, I wonder if Adobe had in mind to use one for a global publish-all and the other for a single-shot...?
Fingers crossed for Lr4