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.

Similar Messages

  • 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!

  • I did a bad thing: used Finder & accidentally put my iPhoto library trash

    Thought I would use Finder to organize my iPhotos (used to using Explorer) as I was having trouble uploading pics to Snapfish. I deleted the library files and the .exl or some similar file extension that I obviously needed. I didn't empty trash so nothing permanently deleted, just all out of order now.
    Dragged them all back out of the Trash and tried to put them back via Finder.. but I obviously don't have it right, bc when I open iPhoto all my keys, info and albums are gone and no pics are there. I confirmed via the Data files in Finder that the pics are still on the HD, but.. not sure how to "restore" my iPhoto. What should I do? (Besides read the manual before using?)
    Goes without saying I'm a new mac user... now from perusing forums I know not to use Finder to organize iPhotos..promise. Can someone help? thanks

    yara
    Welcome to the Apple Discussions.
    You're only choice is to create a new library and start over:
    To create and populate a new library:
    Note this will give you a working library with the same Rolls and pictures as before, however, you will lose your albums, keywords, modified versions, books, calendars etc.
    Move the iPhoto Library to the desktop
    Launch iPhoto. It will ask if you wish to create a new Library. Say Yes.
    Go into the iPhoto Library on your desktop and find the Originals folder. From the Originals folder drag the individual Roll Folders to the iPhoto Window and it will recreate them in the new library.
    When you're sure all is well you can delete the iPhoto Library on your desktop.
    In the future, in addition to your usual back up routine, you might like to make a copy of the library6.iPhoto file whenever you have made changes to the library as protection against database corruption.
    Also FYI
    There are many, many ways to access your files in iPhoto:
    For 10.5 users: You can use any Open / Attach / Browse dialogue. On the left there's a Media heading, your pics can be accessed there. Apple-Click for selecting multiple pics.
    To upload to a site that does not have an iPhoto Export Plug-in the recommended way is to Select the Pic in the iPhoto Window and go File -> Export and export the pic to the desktop, then upload from there. After the upload you can trash the pic on the desktop. It's only a copy and your original is safe in iPhoto.
    This is also true for emailing with Web-based services. If you're using Gmail you can use THIS
    If you use Apple's Mail, Entourage, AOL or Eudora you can email from within iPhoto.
    If you use a Cocoa-based Browser such as Safari, you can drag the pics from the iPhoto Window to the Attach window in the browser.
    Or, if you want to access the files with iPhoto not running, then create a Media Browser using Automator (takes about 10 seconds) or use THIS
    Other options include:
    1. *Drag and Drop*: Drag a photo from the iPhoto Window to the desktop, there iPhoto will make a full-sized copy of the pic.
    2. *File -> Export*: Select the files in the iPhoto Window and go File -> Export. The dialogue will give you various options, including altering the format, naming the files and changing the size. Again, producing a copy.
    3. *Show File*: Right- (or Control-) Click on a pic and in the resulting dialogue choose 'Show File'. A Finder window will pop open with the file already selected.
    Regards
    TD

  • How do i use an external drive for iphoto library

    I am looking to use an external drive to store my photo library.
    Tips

    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

  • How to use photos from a *shared iphoto library* in iWeb's Photos page

    I have a large library of pictures in iPhoto. I am sharing it with my wife's Mac on our LAN. She would like to use many of these photos on my Mac in an iWeb page. We're both using 10.4.10 with G5s.
    When we try to drag them over from my shared iPhoto library, we get the following error:
    "Some items can't be used because you don't have enough access privileges or because they contain no content or they are corrupted.
    unable to add object
    unable to add object"
    Sometimes it imports only the name of the picture to the iWeb page.
    Is there a way around this? I tried messing with the Get Info "Permissions" section of my iPhoto folder. But nothing seemed to change.

    iPhoto can not merge libraries
    And you must NEVER Import an iPhoto library - it does not work and creates a massive mess
    To merge libraries you must either use Aperture (being phased out this year) or the paid version of iPhoto Library Manager - http://www.fatcatsoftware.com/iplm/ - 
    Or continue to have two libraries and switch between them
    LN

  • Can I use my iPod to restore iPhoto library?

    The hard drive on my MacBook Pro recently "died" and I am unable to recover any files from it. I had a new hard drive installed and want to know if there s there any way to use my iPod, which has all of my photos on it, to restore my iPhoto library? I did transfer photo files from my iPod - a photo database and thumbs - but when i try to open using iPhoto i get a message that the files are unreadable?
    I am afraid to connect my iPod to my computer now, in case all of the photos on my iPod disappear. Any instructions or advice would be greatly appreciated.

    When you copied the pics to the iPod did you include the full sized pics? It is a deliberate decision you have to make when syncing with the Library. If you didn't then all that's on your iPod are tiny thumbnails.
    Regards
    TD

  • Using automator/applescript to do terminal commands/ssh

    hi,
    pardon my extreme novice question here, but i was looking for quick & easy ways to create a small applet to basically run a script on a web server to remotely check & update it's IP address with its web host, and also serve internet services to a wifi access point.
    here's the basic stuff we usually do in terminal —
    my-Computer:~ admin-user$ ssh admin@+{web server IP, ex.: 0.0.0.0}+
    +{we then have to wait for it to connect and ask for a password}+
    Password: {our input for password}
    Last login: Sat Jun 14 15:04:58 2008 from 0.0.0.10
    Welcome to Darwin! +{so we are now connected}+
    www:~ webserver-admin$ sudo /var/root/IP_update.sh
    +{there is then a long output as that script runs and updates the IP with the web host}+
    www:~ webserver-admin$ sudo route add -net 0.0.0.0/24 0.0.0.3 +{serve up internet services to a wifi access point, returns output that it was done, failed or already connected}+
    www:~ webserver-admin$ sudo /opt/local/sbin/lighttpd -f /opt/local/etc/lighttpd/lighttpd.conf & +{starts up our web server, returns that it was started or already on because port 80 is in use}+
    so that's what i want it to do. i thought using automator and the *run shell script* option in it would work, but i can't even get past the first ssh command without an error. i have it set to use /bin/sh, and have tried it with *pass input* setting set either way, *to stdin* or as arguments, but in either case, just on this first line alone, i get the following error —
    Run shell script failed
    Pseudo-terminal will not be allocated because stdin in not a terminal.
    does anyone know why this is happening? how do i get around this and proceed on with my script using automator?
    also, if anyone could please give tips about how to use the "pause" to have it wait for prompts over the network (like the "Password:" prompt coming back after an indeterminate number of seconds) and which automator command might be used to pop up a dialogue for user input (like asking for the password), it would be much appreciated. thanx.

    You'd want the *do shell script* command in AppleScript for this
    http://developer.apple.com/technotes/tn2002/tn2065.html
    however you're not going to be able to use it as you would tools such as Expect which allow you to wait and provide additional input on stdin. If all you're doing is updating an IP address why not simplify the entire mess with BIND's dynamic updates?

  • Using Automator/Applescript with Keynote?

    For a series of presentations I'm creating, on practically every slide, I have to delete a picture, then paste the replacement on the slide, resize that item, and reposition it on the slide (at the same location).
    This seemed like a perfect use for Automator, and I recorded my steps in Automator, but I ran into a couple of questions after that.
    1) When I'm in Keynote, I don't see a command to run a script.
    2) I'm looking at the automation that was created, and the workflow includes "Type 600 px into the text field." But I'm concerned that I don't see anywhere in the workflow that specifies what property is being edited at that point.
    Chuck

    Thanks chuck,
    I never thought to use Automator before but may give it a try now.
    I'm pretty new to AS so don't quote me, I know some apps have a File Menu command to run scripts but in general *** are run from the script menu on RHS of Menubar, perhaps you need to activate a pref for that I can'r remeber how I got mine there. Applescripts can be run with Keynote but have limited use. It seems to me there is no property dictionary for Keynote items.
    But i did find this snippet in somebody's applescript suggesting interaction via keyboard shortcuts is possible. Also controlling the slideshow is definitely support by the application dictionary.
    tell application “Keynote“
      activate
    end tell
    tell application “System Events“
      tell process “Keynote“
        keystroke “v“ using {command down}
      end tell
    end tell
    http://piyocast.com/as/archives/537

  • Looking for help with using a NAS to store iphoto library.

    I have a Seagate Business Storage 2 bay NAS and wish to move my iphoto library out of my MacBookpro to the NAS so it can be accessed from my iMac or the other user on the MacBook pro (appreciate that this can be done without NAS but need to make space on the MBP).  I have partially achieved this but get messages saying that cannot access file (reset permission rights) despite the file not being open by any user.  I'm competent but not massively techy and desperately need help.

    SImple: You can't do it.
    Two reasons: typically a NAS is the wrong disk format. Secondly having an iPhoto Library on a network is not recommended.
    iPhoto needs to have the Library sitting on disk formatted Mac OS Extended (Journaled). Users with the Library sitting on disks otherwise formatted regularly report issues including, but not limited to, importing, exporting, saving edits and sharing the photos.
    See this article
    http://support.apple.com/kb/TS5168
    for more. Note also the comment:
    “Additionally, storing the iPhoto library on a network rather than locally on your computer can also lead to poor performance or data loss.”

  • "batch" exporting to aiff using automator / applescript?

    I often find myself prepping a lot of audio for DV editing in Final Cut Pro....exporting audio out of QT to 48khz, 16bit, aiff.
    I'm looking for a way to do this to many files in 1 step....ie: drag and drop a folder/files onto an icon. Automator doesn't seem to have an export action under quicktime. And all i can do in applescript is tinker, at best.
    I downloaded the QT script package from the apple site.. http://www.apple.com/applescript/quicktime/ these seem like a good start, but im havin trouble tweakin them for .aiff audio
    any suggestions for doing this?

    can do this now with automator

  • Making & Burning Slideshow using 'slideshow' at bottom of iPhoto Library?

    Hello. I would appreciate if someone can help me from beginning to finished product of making a slideshow using for example the Snapshot effect and music from iTunes.
    I will go over in point form to the point where I am unable to proceed any further:
    1--I select pictures in iPhoto.
    2--I click on 'slideshow' at the bottom of the iPhoto page.
    3--I click on 'themes' and select 'snapshots'.
    4--I click on the iTunes icon in slideshow and choose music.
    This is as far as I have been able to go as I dont see anything that
    will allow me to transfer this to DVD.
    I am making a 100th birthday slideshow and hope someone can assist me on this. Thanks.

    Go to the Share menu at the top and select the iDVD option. When you've completed the iDVD project save it as a disk image via the File ➙ Save as Disk Image menu option.
    This will separate the encoding process from the burning process. Mount the disk image and play it with DVD Player. If it plays OK the encoding was good. Now burn to disk with Disk Utility at the slowest speed possible to get the best quality burn.
    OT

  • How can i restore an iphoto library without using time machine

    I somehow created a new iphoto library and my old one was deleted and wasn't saved using time machine. Is there any way i can get my old library back. Please help!!!

    The dock icon always enters the last IPHOTO library opened - so all may not be lost ..
    Look in Macintosh HD/Users/*your name on your mac/Pictures
    iPhoto Library is the default - if you have another iPhoto library with some extension that may be the new one -- so simply click on iPhoto to reset the dock icon.
    If you use time machine - and the Iphoto library is empty - Enter time machine while in this folder and back up through time until you find the last one with pictures.

  • Transferring from one iPhoto library to another

    How do I import photos from an older iPhoto library to a new one, without creating duplicates?
    If I import the old iPhoto library folder, I end up with duplicates (both the modified photos and the originals). If I import just the folder for modified photos, then I can't "revert to original."

    nvanderkolk:
    Welcome to the Apple Discussions. Does the new library have photos in it or is it new? If new and empty, move it to the trash and copy the old library folder into the Pictures folder. Download and run BatChmod on the iPhoto Library folder with the settings shown here, putting your administrator login name, long or short, in the owner and group sections. You can either type in the path to the folder or just drag the folder into that field. Then launch iPhoto and let it convert the old library to the new version complete with keywords, comments, albums, etc.
    If the new library has photos in it and you want to keep the keywords, comments, etc. from the old library intact then try the following:
    1 - rename the old library and put it in the Pictures folder along with the new library.
    2 - run BatChmod on the old library folder as described above.
    3 - launch iPhoto with the Option key depressed and, when asked, opt to select a library and select the old one. Let iPhoto convert it.
    4 - download and use the paid version of iPhoto Library Manager to merge the two libraries. This will keep all your metadata intact.
    If you don't need the keywords, etc. of the old library then all you need to do is drag the Originals folder from the old library folder into the open window of the new library. That will import the originals into events (if you have the Events preferences set like this) that correspond to the rolls you had in the old library.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto 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 written an Automator workflow application (requires Tiger), 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 08 libraries. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • Syncing IPhoto Library with two users

    Im a switcher so if this question is somewhat basic that is the reason why. My wife and I share the same Macbook but we have created two separate accounts on the same machine. As such, we each have our own iPhoto library. Is there a way that we can make sure that each of our iPhoto libraries contain the same pictures as the others. We are finding that when we upload new picture to iPhoto, we haven't found a way to transfer these same pictures from one account to the other.
    Any assistance would be greatly appreciated.

    The only way to get two libraries to be the same is to use the paid version of iPhoto Library Manager to merge the two libraries into one and then share that one library.
    The optimal way to share a single library between two users on a Mac is to have that library on an external HD whose ownership is set to be ignored as described in the Apple article: iPhoto: Sharing libraries among multiple users
    As the article indicates an alternative way would be to create a disk image (dmg) large enough to hold the library and leave room for expansion, put your merged library in the disk image and move it to the Shared folder on the Mac. Have each user set their System/Account preference to have that disk image mounted when they log in. That way it will automatically appear on the desktop like an external HD would. You would have to point your iPhoto application to that library by launching iPhoto with the Option key depressed and, when asked, select Choose Library.
    In either case be sure the external HD or the disk image is mounted before you launch iPhoto.
    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. 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 now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • Moving iphoto library from dead computer to my Macbook

    I searched the topic and I gather I just copy the iphoto library from one computer to the other. The first computer (G5 imac) just died and I want to transfer the photos from my back-up drive to my other computer (Macbook). Most of my pictures were in the imac but there are a few in the macbook. I only want one library. Do I need to trash the library in the Macbook before I copy the one from my G5 Imac? I believe that most of the few in the Macbook are duplicates in any case.
    Jerry

    If you don't want to deal with multiple libraries you can use the paid version of iPhoto Library Manager to merge the two into one and keep all metadata, albums, etc. intact.
    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 versions) 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. There are versions that are compatible with iPhoto 5, 6, 7 and 8 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: The new rebuild option in iPhoto 09 (v. 8.0.2), Rebuild the iPhoto Library Database from automatic backup" makes this tip obsolete.

Maybe you are looking for

  • Media errors - disk image

    Cracked open a brand new package of dvds. tried to burn from dvd SP twice now, getting errors, basically trashed two dvds. As I recall, you can burn a disk image to hard drive then burn that to dvd so tried dumping everything in a burn folder, Audio

  • HT1688 The font on my phone's email just got very small....how do I change it back to original setting?

    All of a sudden the print on my emails has gotten very small and narrow.  How do I get it back to the original?

  • FaceBook export and iPhone Sync

    I have used the FaceBook exporter for iPhoto and the exporter for Aperture. The former works fine the latter hangs. Insofar as it seems to usually manage to send the images, though not always, but the export activity just gets stuck going round and r

  • Catch database failure exception

    Hello, i would like catch INSERT and UPDATE exception when it do some database error. If i use WHEN OTHERS i catch all exceptio ( i think database error too ), but i want to catch only database errors. How i can do? thanks!!!

  • FCC Parameters - Receiver Side

    Hi All,    Is it possible to give the FCC parameters for the following complex struture at the receiver Side. What are the option are avilable to resolve the issue. <b>deliveryOrderMessage,1, startOfMessageSegment,1, message,1 segmentGroupHeader,1 se