Save Smart Collection Counts when LR shuts down

  • 7
  • Idea
  • Updated 4 months ago
I have several dozen smart collections used for various purposes, some of which are quite complex.  Each time I launch LR Classic, all the Smart Collections have blanks where the image count goes.  With close to 100,000 images in the catalog it takes upwards of 5 minutes for LR to re-populate the counts for the smart collections.  In other words it takes around 5 minutes for LR to apply the rules in each smart collection to all 100,000 images in order to arrive at a count and determine which images are included.  All of this was known when LR was shut down the last time so is, in essence redundant processing.  There are perhaps a few thing that may have changed while LR was not in use such as "missing" files and folders, or "Mismatch Metadata" but for the most part what's in each smart collection at shut down should be the same when LR is re-started.  

My request, is that when LR shuts down, save the smart collection content info somewhere in the catalog so that when LR launches the next time the counts and image contents are the same as the last time you closed that catalog without it having to recalculate every one.   Perhaps if the Smart Collection contains a rule pertaining to something that may have changed while LR was closed show the Smart Collection in Gray to indicate that it is recalculating that one and that its current contents may be out of date.

Thanks
Photo of Dan Hartford Photo

Dan Hartford Photo

  • 334 Posts
  • 153 Reply Likes

Posted 4 months ago

  • 7
Photo of John R. Ellis

John R. Ellis, Champion

  • 4593 Posts
  • 1237 Reply Likes
Good idea.  It'd be good to use the same approach for folder counts too, which can take many minutes to fully populate on large catalogs.  I'd rather see a greyed stale folder count on startup (which is accurate 99.9% of time) than no count at all.
Photo of Dan Hartford Photo

Dan Hartford Photo

  • 334 Posts
  • 153 Reply Likes
John.  Yes, I agree completely.  I was going to add that to my request but at the last minute decided not to for some reason.