Lightroom: Edit HDD Publish Collection Destination

  • 11
  • Idea
  • Updated 6 years ago
  • (Edited)
Currently there is no way to change the destination folder for HDD Publish Collections. If you later decide you want to publish to a different folder or drive you have to recreate the entire collection. This is fine for simple collections, but for collections containing many items this is very painful.
Photo of Sean Phillips

Sean Phillips

  • 159 Posts
  • 44 Reply Likes
  • frustrated

Posted 7 years ago

  • 11
Photo of Gene McCullagh

Gene McCullagh

  • 13 Posts
  • 9 Reply Likes
Good point Sean!

A quick way to do this in the meantime is to create the new HDD Publish Service. Then go to the existing HDD Publish Service. Do a "Select All" on the images (or select the ones you want) and drag and drop them onto the new HDD Publish Service. They will be copied over to there. Now you can hit the Publish button.

The original HDD Publish Service will be unaffected and you will have the new one pointing at the folder you want.

Publish Services is still a new feature with lots of room for improvement and expansion. I'm sure the team is getting a lot of input on this so let's see what comes of it.
Photo of Photographe

Photographe

  • 243 Posts
  • 31 Reply Likes
I totally agree with this idea. Unfortunately, Gene's solution does not work too well if you've created many folders under the HDD service.
Photo of Gene McCullagh

Gene McCullagh

  • 13 Posts
  • 9 Reply Likes
Unfortunately, Photographe, that's true. Multi-folder setups are a problem.
Photo of Andrei I. Gere

Andrei I. Gere

  • 32 Posts
  • 9 Reply Likes
Indeed, this is badly needed. Once you start having 5+ folders (and I have about 20 of them, as that's how I manage the images on my iPad), recreating all of them isn't really a viable option.

For now, all I could do is poke around the catalog file and manually change the export destination. You can read more about it here: http://blog.27shutterclicks.com/2012/...

Although this works, it's not exactly a user friendly process. I've been waiting for this functionality since Lightroom 3 and it hasn't been addressed even in Lightroom 4.

Hopefully, we won't have to wait until Lightroom 5 for this fix. It could easily be done as an update, like Lightroom 4.2, especially now that Lightroom is part of the Creative Cloud membership.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 378 Reply Likes
How should this work? - When the target destination changes, should all published photos be moved to the new target destination, in such a way that no files will need to be republished? Or is it simply a matter of changing the destination without recreating the publish service, and if everything needed to be republished, that would be OK too?
Photo of Andrei I. Gere

Andrei I. Gere

  • 32 Posts
  • 9 Reply Likes
Normally, when moving a folder within Lightroom, LR will make the necessary catalog changes and copy the files as well.

Since Lightroom knows where the existing folder is and what the new folder should be, it could easily move the already published files to the new location.

Personally, both options would work for me. If the files could be moved, that would be simplest for users. If everything needs to be republished, that could work too, but since the files already exist, why republish them and not simply move them....

Ideally, it would work like this (as far as I see it):

- The Publish Service is edited and the location updated to a new folder or a new drive letter.
- Lightroom checks to see if the published files already exist in the new location.
- If they do, all's good and any future publishing will happen in the new folder.
- If the new destination folder is empty, then LR will check if the source files are available.
- If source files are available, the user could be prompted with: "Do you want to move the existing files to the new destination?"... and the user can make their choice.
- If the user chooses to not move the files to the new destination, then LR will mark everything to be republished.
- If the source files are not available (like in the event of an OS reinstall, a hard drive replacement, etc), then LR will mark everything to be republished to the new location. The user will then be able to click the Publish button at their convenience.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 378 Reply Likes
Thanks Andrei.

I'll be releasing a HDD-compatible (tree or flat) publishing service soon that supports this feature to some extent (it will be called TreeSync Publisher).

PS - The only reason to not move the files is that it takes more coding effort, which is the reason you can't edit the destination in the first place - it's not a matter of just moving files, it's a matter of updating all the bookkeeping associated with the changed location. It's doable, it just takes more work... - same reason that most publishing services don't have a "mark new photos as published" feature, but some do...

Rob
Photo of Andrei I. Gere

Andrei I. Gere

  • 32 Posts
  • 9 Reply Likes
Rob,

That sounds good. Will you add a quick comment here when you release it? It would help.

Thanks.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 378 Reply Likes
TreeSyncPublisher

You'll have to do some things when changing from HDD publish service:
* Create TreeSyncPublisher services, and configure with desired destination path.
* Check the "Flat folder" checkbox (in publish settings).
* Duplicate the HDD publish collections in TreeSyncPublisher services: CollectionAgent automates this.
* Select all photos in "New Photos To Publish" and in plugin manager, bottom section, click 'Mark As Published'.

In the future, if you change the destination path again:
* Use your OS to move the exported photos to the new location.
* Select all published photos.
* In plugin manager, bottom section, click 'Maintain Published Photos'.

Rob
Photo of Andrei I. Gere

Andrei I. Gere

  • 32 Posts
  • 9 Reply Likes
Rob,

That's great. I'll make sure to give it a try next time I need to wrangle published files.

Thanks.