Lightroom Classic: Unable to Simultaneously Read and Write

  • 1
  • Problem
  • Updated 5 months ago
I'm attempting to do a little housekeeping and asset management today and it's a genuinely miserable experience. I have a catalog with 44,000 raw files which need to have copyright and other metadata updates and i'm unable to save metadata to a folder of images while at the same time, load another folder of raws. What happens is that while LR is writing the metadata to a single folder of raws, i'm stuck at loading when i click on another folder until LR is done writing to the original sets xmp. 
Is this working as intended? How in the world is such an advanced application unable to read and write at the same time?
Photo of eartho

eartho, Champion

  • 1479 Posts
  • 497 Reply Likes
  • frustrated

Posted 5 months ago

  • 1
Photo of Todd Shaner

Todd Shaner, Champion

  • 1960 Posts
  • 663 Reply Likes
I believe this is a limitation of the LR catalog database structure.

What you can do is to add your metadata updates to ALL of the files first including adding a unique identifier keyword, such as 20200202_save_metadata_to_file. Then select 'All Photographs' in the Catalog panel and then use the Filter Bar Text Keyword filter with the above unique keyword. Select ALL files (CTRL+A) and Save Metadata to File (CTRL+S). You can then remove the unique keyword from all of the currently selected files.

After thinking about this I suggest not removing the unique keyword with DATE. That will cause a metadata conflict. The keyword is also helpful to identify files that have already been updated as you search for other files that remain need to be updated.
Photo of Dan Hartford Photo

Dan Hartford Photo

  • 451 Posts
  • 209 Reply Likes
Another workaround idea is this.  Turn off "automatically write changes to XMP" in Catalog Settings.   Then do your copyright and other metadata changes along with your imports or whatever else you want to do.  Then just before you go to dinner or go to bed flip the preference back on to automatically write changes to XMP and it will then catch up on all the pending metadata changes.  
Photo of eartho

eartho, Champion

  • 1478 Posts
  • 497 Reply Likes
Thanks Dan, that's a great idea about turning off the auto-update. 
You'd think that Adobe would be able to come up with a caching system for the database read/write issue though... this can't be that difficult of a task and i'm certain that most databases allow for a more fluid flow of info.