LibrePhotos/librephotos

Streamline dedup process as part of the photo scan

sefininio opened this issue · 4 comments

As described in the Discord thread message, the dedup via django admin fails for very large photo collections. So, a more robust solution is required:

Option A:

  • Add another button in the UI that causes a scan like process, that runs over all photos and dedupes faces
    Option B:
  • Have the dedup operation part of the scan (so when scanning a photo, the last step is the dedup)
  • Optionally, extend the above and add a checkbox that defaults to off - and only if it is checked, the scan will do the dedup as well (kinda opt-in and not the default)

I wrapped the Django admin task in an AsyncTask, which means that it should work now even with large collections. Would be great if you could test it :)

Hi,
Sorry for the late reply...

I tried on 2024w14p1 but no change... Is it merged?

Hey @derneuere , testing on 2024w14p1 made no difference. Clicking on "Select all 91465 photos" does nothing

Yes, it was merged, but apparently it does not work yet. Will have to create more tests for it, but do not have the time for that atm :)