Advice for cleaning iPhoto Library?

Hello!
I will try to keep this brief. I got my first Mac 6 years ago when I switched over from Windows and obviously made some mistakes along the way in terms of dealing with files, etc. in Mac vs. what I would do in windows. Over the past 6 months or so (now that I am finally out of school and on to the "real world") I have trying to correct the wrongs I had done to my earlier versions of my Macbook in my naivety (including 7 different instances of Python floating around random places).
I am on to my last hurdle, my iPhoto library. I have some ~10,000 pictures and ~200 events including some images that have incorrect dates associated with them and therefore do not sit where they should in the library. I have set place and face data for all images in my library as well once those features were introduced.
Unfortunately I did not let iPhoto copy the master files into the library, instead keeping them in separate folders in my pictures folder.
I am now trying to figure out the best way to export all of my events and save all the metadata associated with them (except faces which I know there is no standard for and therefore cannot be saved) so I can set up a new entirely clean iPhoto library without any of the crap I put it through earlier in it's life. I have no need to keep the "originals" as they are all unedited (except for the metadata changes in iPhoto) and all JPEGs anyways.
In my testing of trying to export an event and then reimport into a new library instance, I noticed that the masters in the new library are all being sorted according to import date and not date photo was taken since I have tried correcting all my image dates using the iPhoto batch editing. This may just be OCD of me, but is there a way to have iPhoto deal with the masters according to photo date instead of import date? I tried using Exiftool to change the "Date created" file metadata to the same date as the Exif metadata, but iPhoto still sorted the Masters by import date.
And any tips about the best way to dump the current library and put it into a new one and keep all possible metadate added in iPhoto already would be appreciated.
Thanks!

leonieDF wrote:
So I found the best way is to simply export my library an album at a time, and use EXIFTOOL to make any other changes necessary before reimporting into my new iPhoto library.
That will not help with your original issue
The original issue with saving all possible metadata? Correct, I understand I definitely lose some information, but (except for the Faces information) I do not care about some of the other stuff being lost and most of what I care about (geotags, etc.) is still being saved to the EXIF/IPTC data upon export from iPhoto. It came down to a question of whether I care more about truly cleaning up all the original files metadata (or the newly exported ones from iPhoto that I will now treat as the "originals") in the event I ever move off iPhoto or care more about doing less work. iPhoto Library Manager is a great tool that I plan on making part of my arsenal, but to get my files where I want them now, I have to do this lengthier/more time-consuming process first because I screwed it up so much over the past ~6 years.
leonieDF wrote:
"his may just be OCD of me, but is there a way to have iPhoto deal with the masters according to photo date instead of import date? I tried using Exiftool to change the "Date created" file metadata to the same date as the Exif metadata, but iPhoto still sorted the Masters by import date."
iPhoto will always use the date of the import session for the "Masters" folder. That is a feature, not a bug. If you want a different date on the  event in the "Masters" folder, there is no help but to change the system date and relaunch iPhoto before importing and to trick iPhoto into believing the current date is different.  You really would not want to ressort to such measures.
I figured, given that it is Apple and a package contents things that most users should never touch, that was probably the case, but asking the user community for confirmation never hurts. And no, I do not care enough about it to try tricking it that way. .
leonieDF wrote:
So I found the best way is to simply export my library an album at a time, and use EXIFTOOL to make any other changes necessary before reimporting into my new iPhoto library. Tedious, but once it is all done I should never have to do it again.
and some weird issue where it could not find the original files for some albums
Exporting reimporting will not find the original files. If they are missing, you cannot export. You have to find them outside your library, if they are referenced, Inside your library rebuilding should find them for you.
I tried relinking inside iPhoto to the original images and running the rebuild again, but it still had certain image images. So when exporting those albums with a few missing images, the missing ones just copy an empty symlink, which I then replace with the actual original image I have on the hard drive. Then copy the metadata over using EXIFTOOL.
Thanks for all your help/comments!

Similar Messages

  • How can I designate the disk for the iPhoto library?

    how can I designate the disk for the iPhoto library?

    Moving the iPhoto library is safe and simple - quit iPhoto and drag the iPhoto library intact as a single entity to the external drive - depress the option key and launch iPhoto using the "select library" option to point to the new location on the external drive - fully test it and then trash the old library on the internal drive (test one more time prior to emptying the trash)
    And be sure that the External drive is formatted Mac OS extended (journaled) (iPhoto does not work with drives with other formats) and that it is always available prior to launching iPhoto
    And backup soon and often - having your iPhoto library on an external drive is not a backup and if you are using Time Machine you need to check and be sure that TM is backing up your external drive
    LN

  • Use Automator/AppleScript to clean iPhoto Library

    Hello,
    Having read a lot of posts about the use of AppleScript and Automator to do things with iPhoto, I think it's possible to create a script or a processus to clean the iPhoto Library (let say, a copy of it) to eliminate "zombie files" (photos which have not been deleted of the iPhoto Library when emptying the iPhoto trash).
    The script should simply verify, for each file in the "master" folder, il the path of this file is known in the iPhoto database (the data base is in the "AlbumData.xml" file). If it is, the file is kept. It it's not, the file is moved to trash (or to a temporary folder).
    Should anyone create this script ? I should try, but I would need two weeks to do it correctly, and I'm sure someone can do it in 5 minutes... Some help here ? Thanks !

    Hi,
    Try this AppleScript:
    repeat
        set r to (choose file with prompt "Select an iPhoto Library package" default location (path to pictures folder)) as string
        try
            (r & "AlbumData.xml") as alias
            (r & "Masters") as alias
            (r & "Previews") as alias
            exit repeat
        on error
            activate
            display dialog "This package does not contains \"AlbumData.xml\" file or the \"Masters\" folder or the \"Previews\" folder." buttons {"OK"} default button "OK"
        end try
    end repeat
    set iPhoto_Library to quoted form of POSIX path of r
    set AlbDataXML to quoted form of POSIX path of (r & "AlbumData.xml")
    tell application "Finder"
        set newFolder to (make new folder) as string
        set dest to (make new folder at folder newFolder with properties {name:"Images qui ne sont pas dans AlbumDataXML"}) as string
    end tell
    set destF to quoted form of POSIX path of dest
    set file1 to quoted form of POSIX path of (newFolder & "filesPath.txt")
    set file2 to quoted form of POSIX path of (newFolder & "PhotosDataPath.txt")
    do shell script "dest=" & destF & "; tFile=" & file1 & "; tFile2=" & file2 & "; iPhotoLib=" & iPhoto_Library & ";
    grep -A1 '\\(\\<key>OriginalPath<\\|\\<key>ImagePath<\\)' " & AlbDataXML & "  | sed -n  '/<string>/s/^.*<string>\\(.*\\)<\\/string>$/\\1/p' | sort -o \"$tFile2\"
    find \"$iPhotoLib\"Masters -type f \\! -name '.*' >\"$tFile\"
    find \"$iPhotoLib\"Previews -type f \\! -name '.*' >>\"$tFile\"
    sort -o \"$tFile\" \"$tFile\"
    diff -ab  \"$tFile2\" \"$tFile\" | sed -n '/> /s/^> //p' | while read f; do
       name=${f##*/}
       if [ -e \"$dest$name\" ];then
            i=1
            while [ -e \"$dest$name $i\" ];do
                ((i++))
            done
            name=\"$name $i\"
       fi
       /bin/mv -f \"$f\" \"$dest$name\"
    done"
    tell application "Finder"
        activate
        reveal folder dest -- select the folder which contains moved files
    end tell
    This script move every files in the ("Masters" and "Previews") folders which it's path is not in the "AlbumData.xml" file to a new folder on the desktop.
    The grep command get all path in "AlbumData.xml" from the (OriginalPath and ImagePath) keys and put the result in file2.
    The find command get all file's path in the ("Masters" and "Previews") folders and put the result in file1.
    The diff and sed command get all file path in text file1 which is not in text file2
    Before moving file:
    This script check name of the file to not overwrite any file in the destination folder.
    If a name already exist in the destination folder, the script add a space and a number to the end of the filename.

  • Would like to use WD MyBook external SOLELY for my iPhoto library and remove it from my hard drive to clear up space. How do I do this?

    I just bought a 3TB My Book that I would like to store my iPhoto library on and remove it from my hard drive completely. I am running Time Machine with another external drive as back up and would like to use Time Machine to also back up my photos that will be on my My Book external. How do I move my iPhoto library to my new external and delete it from my hard drive? The catch is that I only want this new external to be for my iPhoto. I don't want Time Machine to start backing up my entire hard drive, since I already have an external dedicated to back up. I have not attached my external yet because I am afraid it will automatically start backing up my entire hard drive. I am very experienced on a Mac but not very technical so please, no big words and THANKS MUCH in advance!!

    First format the drive to OS X Extended (journaled) with ownership set to be ignored:
    Next drag your iPhoto library from your Pictures folder to the EHD.  When the copying is complete launch iPhoto with the Option key held down and in the window that comes up select the library on the EHD:
    Check the file path under the window to make sure the correct library has been selected.
    Once you've confirmed that the EHD library is working properly and has all of your photos you can delete the library in your Pictures folder.
    OT

  • Is there a recommended size for the iPhoto Library

    I have a large iphoto library .. and when I say large i mean it .. over 500GB ... mostly RAW files... over 50,000 images
    And even if my system was handlying things great till now .. i7 processor with 16GB of RAM .. I can see the system slowing down a bit lately ..
    Wondering if there's a reccomanded library size as I can't find any info .. and yes I know i can break up the library but i don't want to do that ..
    I do use Lightroom .. but don't like the way it organize things .. and also use Aperture .. but ... not impressed at all .... and having a feeling Apple will soon pass it out .. no, i don't have any inside information .. just my feeling.
    I just would like to know if there's a max size in order to avoid a DB corruption .. or something similar.
    Or max size for best performances ..
    thanks

    No max size and as to preformance that mostly has to do with your ahrdware - and youve got great stuff
    Others have reported larger libraries but yours certainly is large
    best protection against corruption is good backups
    LN

  • Best app (not TM) for syncing iPhoto library

    I have iPhoto 11 on my iMac. I use Time Machine to backup with the HDD conneted to my iMac.
    However I would also like to either backup my iPhoto library to my NAS, or to another HDD for offsite storing. I also want to hold my iTunes library too.
    So I have seena few Mac Apps for syncing, but not one that seems to do what I want to do.
    Is there any apps that can sync iPhto library to another NAS or HDD? I would rather they sync, than having to just copy the whole iPhoto library everytime, as this would take ages.
    Am I right in thinking that I have to have the NAS or HDD in a Mac exteneded format or something? Also I know the iPhoto library is actual a database file, so can sync software actual sync these type?
    any help please
    cheerrs

    First off: you need to clarify your terms. You use sync and back up interchangeably and they are not the same thing.
    Syncing: The general term means when two Libraries (A and B) are compared and files in Library A are copied to Library B, while files in Library B are also copied to Library A so that both Libraries are identical.
    Backing up is a one directional copy: The source is copied to the target.
    It sounds like you might mean incremental backing up?
    The first time you run the back up the app will make a complete copy of the Library. Thereafter it will update the back up with the changes you have made. That makes subsequent back ups much faster. Many of these apps also have scheduling capabilities: So set it up and it will do the back up automatically. Examples of such apps: Chronosync or DejaVu . But are many others. Search on MacUpdate
    Yes the iPhoto Library needs to sit on a disk formatted Mac OS Extended (Journaled) and that will rule out using a NAS.
    Regards
    TD

  • Help! Advice for restoring photo library from an external hard drive

    Here's the deal. My house was broken into today, and my desktop iMac was stolen, but I still have my external hard drive where I saved photo albums and my iPhoto library. I want to transfer that iPhoto library (from iPhoto 4) onto my MacBook Pro that has iPhoto 6. What is the proper way to install my old photo library and albums onto the laptop with the later version of iPhoto?
    Thanks for the help in advance.

    Lori
    Sorry to hear of your difficulties.
    Simply copy the iPhoto Library Folder from the back up to the Pictures Folder on the MBP and launch iPhoto. It will do the rest.
    Alternatively, you can leave the library where it is and hold down the option (or alt) key and launch iPhoto. From the resulting dialogue select 'Choose Library' and navigate to the Library on the Back Up disk.
    Regards
    TD

  • How can I repare the rights for my iPhoto-Library

    Hello dear Apple Support Community,
    I have a bigger problem with my iPhoto-Library which I saved on a external drive while I had a MacBook (with iPhoto '09). Now I bought me a new MacBook Pro and wanted to open the iPhoto-Library on my new MacBook Pro. iPhoto opens an tells me to update the Library for the new version of iPhoto (iPhoto '11). During this update iPhoto says that a problem occured with one or more data and that it needs to be repare the rights. Afterwards iPhoto tells me that the reparation didn't work, that iPhoto couldn't repare the rights. Then it closes.
    I already tried to change the rights in the information window of the Library, but I had no possibility to change it?!
    Thanks
    mad_max_222

    Can you successfully open the library on the EHD?  if so create a new, empty library in your PIctures folder and use the paid version of  iPhoto Library Manager to merge the library on the EHD with the new library on your new MBP.  Set the iPLM preferences somewhat as follows with  any personal changes:
    OT

  • Disk Image won't automatically mount for Share iPhoto Library

    Hey All,
    I've just got a new mac and am sharing an iPhoto library between two users. I moved the iPhoto Library Folder to a DMG set it to ignore permissions.
    In each account I did the following: Hold down the option (or alt) key and launch iPhoto. From the resulting dialogue, select 'Choose Library' and navigate to the new library location. From that point on, this will be the default library location. Both accounts will have full access to the library, in fact, both accounts will 'own' it.
    The problem is that the DMG won't mount automatically mount. I set it up under both user accounts to mount at start up but it won't do it.
    Am I doing something wrong?

    Are you using fast user switching or logging out and then back in to the second account? It may be that fast user switching doesn't trigger a "startup" scenario in the second account which is necessary for the disk image to mount.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There's now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • Can i use a separate hard drive for my iPhoto library?, can i use a separate hard drive for my iPhoto library?

    The hard drive on my iMac is becoming full. Is it possible to move my iphoto library to a separate hard drive and access it from iphoto on my imac?

    Yes it is.
    Make sure the drive is formatted Mac OS Extended (Journaled)
    1. Quit iPhoto
    2. Copy the iPhoto Library from your Pictures Folder to the External Disk.
    3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.
    4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.
    Regards
    TD

  • Emptying Trash for large iPhoto Library File on HDD not completing

    I'm trying to delete an old iPhoto library (over 300GB) and it seems to hang when I try to empty the trash. This is on an external HDD. Any suggestions?

    I will request that your query be relocated to the iPhoto forum where knowledgeable iPhoto users will be able to assist you.
    Ciao.

  • Best practice for dividing IPhoto library

    My wife and I have been using IPhoto since 2004, and are faced with the prospect of dividing the 40,000 photo library into smaller libraries. A Genius Bar session was only partially helpful. Last year we moved IPhoto off the IMac hard drive to an external harddrive. The Genius Bar employee created four new library folders on the external drive. We are thinking we need to get the IPhoto original library back on the IMac, so that it is accessible to ICloud. We are looking for a source of print guidance that can help us navigate these kinds of questions. We are also looking locally (in Tucson) for a coach who can help us get the logistics of library development started.

    Why do you thing you need to divide the library into smaller ones?  The  latest version of iPhoto can handle libraries with up to 1 M photos.  There's no need to move the library back to the boot drive to have it accessable to iCloud.  iCloud works with the library that's active. 
    What do you mean by library development?  You have a working library on an EHD so that's all you need. This Apple document gives the system requirements for iCloud: iCloud: System requirements
    OT

  • Advice for cleaning glossy screen?

    Hello all,
    I was debating between posting this in "Displays" so moderators, feel free to move this if you need to.
    I'm asking for any advice on what I could use to clean my laptop glossy display.
    I've seen "Laptop wipes" but wanted to see if you all have some feedback on them (or other products).
    Thanks much!
    Ted
    Macbook Pro1,2   Mac OS X (10.4.9)   2.16 GHz, Intel Core Duo, 17" Display, Bus Speed: 667 MHz

    Thank you so much for answering.
    Since I posted this, I've done a few searches on the forums and found some answers.
    I'm nervous about using paper towels because I guess I was told never to use that on my eyeglasses so figured it may have the same negative effect on my glossy screen.
    Maybe I'm wrong.
    In any case, I appreciate your taking the time to respond.
    Macbook Pro1,2   Mac OS X (10.4.8)   2.16 GHz, Intel Core Duo, 17" Display, Bus Speed: 667 MHz
    Macbook Pro1,2   Mac OS X (10.4.8)   2.16 GHz, Intel Core Duo, 17" Display, Bus Speed: 667 MHz

  • Advice for clean install of windows 8.1

    I finally figured out how to install windows 8.1 from an 8.1 iso and get rid of Toshiba's bloatware.  The computer ran so much better, however, I could not get the wifi installed and there was another missing PCI driver. 
    I went ahead and restored back to the default toshiba image to see what it had configured.  Is there a folder on the computer I can copy that has all the drivers?  Or even a set of drivers or program to go out and get the correct drivers?
    I have a Satellite L55-B5267.  I used all the drivers I could find on the site and it didn't seem to be the correct ones.

    Nevermind.. I figured it out.. see here;
    http://forums.toshiba.com/t5/System-Recovery-and-R​ecovery/Here-are-instructions-to-install-clean-Win​...

  • Advice for cleaning up files from my drive

    I'm going through old directories and want to delete what I do not need from old projects and transfer what I do to other drives.
    Is there any reason to keep:
    1.) Thumbnail Cache Files?
    2.) Render Files that have subfolders called Constant Frames?
    3.) I found a whole bunch 2 GB files called Sequence 1-av1, Sequence 1-av2, etc. These files will not open when double-clicked on. A message indicating "File Error: Wrong type. displays, and when I drag them into the QT player, it indicates The movie could not be opened. The file is not a movie file. What are these? Can I delete them?
    Thanks.

    What's up, Nick?
    If I delete my Compressor Files from my external hard drive, will my project files (my movie) still be intact without any changes at all?
    How about my Color Files? Can I delete them from my external HD with out altering my project files (my movie)?
    I'm working on a very short movie, and I have a 1TB external but it's almost full from all my different compressions and color gradings.
    Also, can I delete older saved versions of my project without effecting my latest version?
    Thanks,
    Trey

Maybe you are looking for

  • Problem burning/mounting

    The last couple DVD's I've burned on the G5 have hit the point of writing lead out and it just makes a really loud noise and doesn't finish. It won't eject so I have to restart the computer just to get it back to normal. The disc I pulled out was fin

  • Can I use Standard Keyboard in Landscape/Widescreen mode?

    I know there are apps that let you use a widescreen keyboard. But is there a way to use the standard keyboard that the system gives you (in Safari, Settings, etc.) in the landscape orientation? I ask this because my stepdad has huge hands and just ca

  • Lost Connection to C&C Generals Zero Hour Online using the WRT54G v5 Wireless Network

    I have this problem playing Command & Conquer Generals Zero Hour online. I'm using the WRT54G v5 Wireless Network & when I'm in the game lobby, it kicks me off saying, "Lost connection to C&C Generals Zero Hour Online". This happens quite often varii

  • Pls query help hurry

    SELECT TRANS_CAT_TYPE, CUSTOMER_CODE, CUSTOMER_NAME, CUR_SHORT_NAME, OWN_BRANCH_CODE, TRANSMIT_LC_NO, --CHARGE DECODE(TRANS_CAT_TYPE,'1', CATEGORY_DESC) CHARGE_DESC , DECODE(TRANS_CAT_TYPE,'1', AMOUNT_CCY) CHARGE_AMOUNT_CCY, DECODE(TRANS_CAT_TYPE,'1'

  • Mac and PC in the same network, but I can't see PC from mac, nor mac from pc

    I have  2 Mac and 1 PC in the same network (both connected to a wifi router ).  I can see the other mac from one of my mac, but I can never see my pc in my mac , nor mac in my pc. Help!