Consolidating all photos in iphoto
Since i Photo doesn't use hardlinks but copies the photos into its library (to avoid nasty surprises if someone decided to edit the file in a different location, no doubt) this ate up disk fast; and I had to delete the existing libraries under the different accounts to make room.
Since I had Time Machine backups (yes, plural—I rotate two Time Machine disks) I felt OK doing this. We only needed to because we had imported the same photos into multiple photo albums.
I did not want to end up with tens of thousands of files in one directory, so I made my program put each file in a directory named after the 2 first characters of each file's name.
Here it is: Since I didn't have enough disk space to duplicate all the images, I used hardlinks.
i Photo has a menu item for finding duplicates, but I was not been able to make it work; it would just hang trying to find duplicates in one of the smaller libraries.
This could be the case is some copies had had their dates adjusted or if i Photo where changing the EXIF information when you star photos or tag faces in them.
This explains how I consolidated & de-duped about 45,000 pictures and movies from four i Photo libraries on two different machines and various directories full of images on USB drives into one 33,000 file library.
We had about 25,000 photos in one library from a previous (unsuccessful) attempt at consolidating libraries.
Update 2015/08/16: One annoyance under i Tunes is that the "rolls" or "albums" feature is utterly meaningless, because you've got 255 albums named "00", "01", "..", "fe", "ff".
Drag your pointer to enclose two Events that are next to one another.
Hello and thanks for the post about your i Photo consolidation and de-duping. We have three Apple laptops (two Mac Books from 20) and a new Macbook Pro Retina. (Without the quotes.) You then run the script like so: . The product is just a big folder of files, which will have to imported into a new library.