How to delete duplicate photos from an iPhoto event?

I wrote a $7 app called Duplifinder that finds and shows duplicates in your iPhoto Library: http://www.haystacksoftware.com/duplifinder/

You can view the sets of duplicates, double-click to locate a photo in iPhoto, press Delete to delete a photo from iPhoto. Or just push "Move all duplicates to iPhoto Trash" to clean up.

If you have any questions about it please email me at [email protected]. - Stefan


Just because there are duplicates within iPhoto, doesn't mean that iPhoto actually has duplicated the file. Navigate to ~/Pictures/. Right-click on iPhoto Library, show package contents. Find your event within Originals/<year>/<event name>. Backup the directory. Remove the event from iPhoto - I don't know if this removes the actual folder or not, that's why I suggested backing it up first. Re-add it. Voila.

Let me know if it has actually duplicated the files. I know of a great duplicate removal app, but it's not free.


mkdir ~/.Trash/iPhoto-Originals
cd ~/"Pictures/iPhoto Library/Modified/"
find . -type f -exec mv "../Originals/{}" ~/.Trash/iPhoto-Originals/ \;

http://osxmactips.blogspot.com/2009/01/delete-duplicate-iphoto-photos.html