simulot / immich-go

An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives.
GNU Affero General Public License v3.0
1.23k stars 36 forks source link

[FEATURE REQUEST] remove duplicates while keeping external library image #84

Open simulot opened 7 months ago

simulot commented 7 months ago

Discussed in https://github.com/simulot/immich-go/discussions/75

Originally posted by **traktuner** November 13, 2023 Hello! I currently have the following issue: I imported many pictures into immich via cli some time ago which are present in photo album folders on my NAS drive. Not long ago, the external library feature was implemented which I am using a lot. So I have many duplicates now, because lots of albums I manually imported are now part of some external libraries. It would be really cool if you could add a routine (or separate deduplicate function) to check if assets in the user library match a file exactly which is present in an external library, and if yes - trash the uploaded picture (and update the albums with the "new" file instead) When I do that now, it would like to remove the one from the external library but of cours that is a read only volume. Hope that makes sense! Thank you very much for that useful project!
Coliinnn commented 5 months ago

Hello, I have te exact same issue currently in my library. As in the linked discussion, I would like this the other way around. I have holiday/vacation photos in external libraries but some (around 500) have also been uploaded to Immich from my phone. Before now spending hours fixing this manually, can you estimate @simulot if this is a feature that will likely be added at some point in the future?