AppleScript to force iPhoto catalog save?

I had my first joyous experience with iPhoto 5.x flakiness last night. I'd done about a half hour of edits, then tried to email some images. The system hung and after 15 minutes of the spinning pizza of death I killed iPhoto.
To my surprise, I discovered I'd lost all my edits. The images were there, but not the edits. iPhoto 2-4 were all bad in their own evil ways, but none of them did that to me. What a great "feature".
I've discovered via Google that this is a common complaint. iPhoto 5 only saves the catalog on exit. If anything happens prior to that the work is lost (I wonder if this accounts for some lost images).
Bad design. Clearly iPhoto needs an autosave preference and/or a save command. In the meantime, does anyone know of an AppleScript that would save the catalog? Alternatively an automator function that quits and restarts iPhoto.
The last application that combined equal parts of sheer rotteness with elegance was a 1980s classic app called something like "FullWrite Professional". Darned aggravating.

IPhoto Library Manager displays a 'relaunch' iPhoto button when iPhoto is running. I use this to force a save and restart, so I don't lose my work when iPhoto craters.

Similar Messages

  • Force iPhoto to save as original?

    I've been googling & searching various Mac-forums without any results. My question is if it is possible to (after editing a photo via iPhoto in an external editor - PS) save the image as the original in the Originals-folder. I don't want a new copy of it in the Modified-folder. Is there any way to make this work?

    No. iPhoto keeps the original as a digital negative so that one can always revert back to it as that is good practice digital asset management. If you crop the photo so you can print a 4 x 6 and saved it as the original you wouldn't be able to revert back to the original in case you wanted to print an 8 x 10.
    You may have to look for another image management application what will let you edit and save original directly.
    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.

  • Pages '08 will not complete save function. I must force quit to save.

    Pages '08 will not complete save function. I must force quit to save.

    When saving, try "Save As" but make sure "Include preview in document" is NOT selected.

  • Force iphoto to store all photos in library

    I have iPhoto 9 running on a brand new MacBook Air, and my problem is twofold.
    Firstly, when I initially created the library, I imported the photos from a variety of folders copied onto an external HDD (which is the location of the iPhoto library too, for information purposese).  However, the 'copy files to iPhoto library' option was not checked, so it appears on first impression that the files are referenced and not stored.  I realise this was a mistake, not least because all the sorting and deleting I have done within iPhoto is a waste of time, because I have to keep the original folders and cannot delete them, because iPhoto cannot find the files if I do.  So the first question is 1) can I force iPhoto to copy all the photos from the original location to its own library so they are not referenced, but managed files?  I have tried checking the option to 'copy imported photos into iPhoto', shutting down then restarting in the hope it would do this, but when I delete the original reference folder from which they were imported, iPhoto wont find them - so clearly it hasnt worked.  I cannot believe that I will have to start again and there isnt a way to now force iPhoto to just store all the photos it uses, within its own library and allow me to delete the original folders. Can anybody help?
    Secondly, I am trying to create a Photobook from within a piece of Third Party software - When I navigate to the 'Masters' folder in iPhoto it wont allow the files to be previewed and dropped into the photobook.  So if I do all my photo management within iPhoto, is there any way to be able to view the photos in a finder style window from within the third party software (which for information is CEWE Photoworld, built for Mac)?  It seems rather ridiculous that if you manage your photos in iPhoto, you cannot then view them in anything else, or do anything with them.  There must surely be some way to open the library and be able to 'use' my organised and edited photos elsewhere...? Otherwise the software I am trying to use is completely and utterly pointless, as most people will presumably use iPhoto (being free and part of the basic Mac software package) as their photo management and editing suite.  To say I am frustrated is an understatement.
    Hoping somebody can come to the rescue and sort these problems out.
    Thanks in advance.

    You can get all of the photos into the library by setting iPhoto's preferences to copy during import.  Then do the following:
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.>Click on the Add Library button,
    2 -  select the library you want to add from those in the selection window.
    3 - make sure that in the rebuild window the checkbox  "Scavange orphaned photos" is checked.
    4 - now that the library is listed in the left hand pane of iPLM, click on your library and go to the Library ➙ Rebuild Library menu option
    5 - in the next  window name the new library and select the location you want it to be placed. Click on the Create button.
    Note 1: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments. However, books, calendars, cards and slideshows will be lost.
    Note 2:  Your current library will be left untouched for further attempts at a fix if so desired.
    The rebuild library will have all of the photos imported into the library.  If you can live with the loss of the projects, i.e. books, etc., keep the rebuild library and delete the old library..
    As for accessing the photos for the 3rd party application you do not need to access the Masters folder via the Finder and should not.  You can drag a photos from the open iPhoto window into the other apps window or use one of the methods described in the following User Tip by Terence Devlin :  How to Access Files in iPhoto

  • Is there any way to force iPhoto to present faces by folder for identification rather than randomly?  Would provide better context for identification especially if a huge number of images is involved.

    Before I commit the time and energy required to load and tag faces in 25,000 images within iPhoto, I need some questions answered;
    Is there any way to force iPhoto to present faces by folder for tagging rather than randomly?  When so many images need tagging, over many years, the context of a folder helps with the identification. The work around is to load the images into iPhoto one folder at a time and do the tagging then.
    How do I get iPhoto to present the tagged faces by last name rather than first name? When so many faces will be identified, it is much easier to find people by surname, particularly when I share the library within the family. The work around is to enter names as last name and first name.  Being able to toggle the sort is much more desireable.
    Is there a way to export a portion of the library including faces?  I want to pass on portions of this huge 125 GB library to my family members.
    Since my family members will need an Apple computer to view the images and faces, they will likely have their own photo library.  So is there any way to combine two libraries and merge the faces?
    About 2/3 of my images have been scanned, so the date of creation is the scanned date rather than the date the photo was taken.  Will this mess up any sequencing or the retrieval of faces?

    If I want to carve off part of a library, I presume the way to do this is to make a copy of the library using PLM then go into iPhoto and delete what I don't want.  The result is the carved off portion.
    You don't need Library Manager to delete the portion you don't want.
    As a general rule: when deleting photos do them in batches of about 100 at a time. iPhoto can baulk at trashing large numbers at one go.
    If I want to merge two libraries, PLM implies that it will do this but will the Faces be merged too?
    I believe so.

  • Why does iPhoto Screen Saver say "The selected source contains no pictures"?

    After upgrading to Lion, I noticed that I can no longer use iPhoto albums as a screen saver. At first when loading the Screen Saver preference page, the iPhoto Screen Saver doesn't show up at all. After a bit, I can see "iPhoto" as an option, but if I select it I see a message in the preview pane that says "The selected source contains no photos. Please choose a new source that contains pictures or add images to the source." There are of course plenty of images in iPhoto already. Any ideas?
    Kolbe

    I have had some similar problems.   I think mine were cause by "interference" from my Apple TV.   By any chance do  you have an Apple TV?    I first notice the problem after viewing photos on my Apple TV as a screen show.   When I was finished I just changed my TV back to the cable box, but did not do anything to the Apple TV.  When I had the problem I went back to the Apple and switched it to something other than photos.   Now my sceen saver shows photos again.    I am guessing that the Apple TV some how locks the file such that the screen save can not get to it.
    Good luck.

  • I set my iPhoto to save photos to a non-default location.  Now I can't find my iPhoto albums in iTunes, even when looking in my non-default location in the "Sync Photos from" menu.  How do I fix this?

    I set my iPhoto to save photos to a non-default location.  Now I can't find my iPhoto albums in iTunes, even when looking in my non-default location in the "Sync Photos from" menu.  How do I fix this?

    When you launch iPhoto with the option key depressed you'll get this window:
    Click to view full size
    All libraries on your hard drive (and on external drives) will be listed and the currently used library will be listed as (default).
    OT

  • IPhoto Screen Saver Disappeared

    I have iPhoto as my screen saver (the whole library, random order) and today suddenly it stared showing National Geographic photos.  I went into the Desktop & Screen Saver options, and iPhoto is not in the drop down list.  It _does_ appear in the Desktop options, but it does not appear in the Screen Saver.
    Anyone have any ideas how I can get my iPhoto screen saver back?  I searched these forums but can't find any reports of the same issue.

    Well, I broke down and upgraded to the latest version of iPhoto because I finally found a thread that said that this fixed it.  Sure enough, after I did that the "Photo Library" that Linc refers to re-appeared.  Apparently recently something happened with the previous version of iPhoto (I think I had '09) that took this out.  I  don't think I ran any software updates between when it was working and when it stopped working, and I'm not sure if upgrading to the new iPhoto actually was the issue or if upgrading caused something in the database to get repaired.  But the long and short of it is that upgrading did resolve the issue for me.

  • Having iphoto 6 save photos on ext. hd instead of computer

    I know i have done this before, how do i set up iphoto to save all files to my ext. hd where all my photos are now instead of on computer itself. do I move the data files or something over to the ext. hd. I am getting a new computer today and would love to save the hassel next time when i upgrade and just leave everything on the hd so I don't have to move things over again.

    Quit iPhoto and drag the iPhoto library as a single entity to the external hard drive - then launch iPhoto while depressing the option (alt) key and select the library location on the EHD
    Once you have fully tested the library you can delete the iPhoto library on the internal drive
    LN

  • Why is Reader X forcing us to save file?

    Does anyone know why Reader X is forcing us to save a file when we just want to view?  We currently have Acrobat 6.0 installed and just upgraded to Reader X.  Is there an incompatibility issue here that may be causing this problem?

    function(){return A.apply(null,[this].concat($A(arguments)))}
    We didn't make any changes.  We were just trying to open to view.
    After the use of menu File > Open ?

  • I want to open file attachments, but Firefox forces me to save them to a file

    Firefox forces me to save email attachments that I get, rather than just opening them up. I found the tools menu item that allows me to decide where to save them but it does not seem to give me the option to just open them.

    This is a ridiculously complex solution to something that the Mozilla Foxfire browser used to do automatically. I do not understand why the handling of attachments has to be made this complicated. Previously, I could click download, the download window dialog box would open and I could choose to open, save, delete the file regardless of what type file it is. Now, for no good reason, I click to download, the same window comes up, indicates the file downloads then the file disappears from that window and I have to go to a designated file where it has been saved to open it. Then, I have to remember to delete it from that file if it's not something (most things are not) something I want to keep!
    I've changed the options as provided in the settings for downloads several times but the result is always the same. Why did this change occur? It's enough to make me seriously consider dumping Firefox completely.

  • I'm out of space on my hard drive. How do I move move entire photo albums from iphoto and save them to an external drive to free up space?

    I'm out of space on my hard drive. How do I move move entire photo albums from iphoto and save them to an external drive to free up space?

    You do not move the albums - you move the entire iphoto library intake as a single entity
    Make sure your external drive is formatted Ma OS extended (journaled) - then
    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

  • I disconnected my iphone before import was completed. Now I cannot shut down iphoto.  How do I force iphoto to shut down?

    I disconnected my iphone before import was completed. Now I cannot shut down iphoto.  How do I force iphoto to shut down?

    Click on the Apple in the top left corner of your screen and click Force Quit.

  • Force Specific Screen Saver - %windir%\system32\rundll32.exe user32.dll,LockWorkStation

    I am trying to force a specific screen saver using the following in Group Policy.
    Enable screen saver - Enabled
    Force specific screen saver - %windir%\system32\rundll32.exe user32.dll,LockWorkStation
    Password protect the screen saver - Enabled
    Screen saver timeout - 600
    On some computers it works, others it does not and still others show the bubbles screen saver.  I have been unable to figure out why it's not working 100%.  It's as if the local screen saver settings are overriding the domain group policy settings.

    Hi,
    Force specific screen saver - %windir%\system32\rundll32.exe user32.dll,LockWorkStation
    What's the path of this?
    The correct path should be: type the name of the file that contains the screen saver, including the
    .scr file name extension. If the screen saver file is not in the %Systemroot%\System32 directory, type the fully qualified path to the file.
    Local setting was unable to overriding the domain group policy. It might be the group policy was not applied to client. We could use gpresult command on client side to confirm:
    Run "gpresult /h gpreport.html" command to saves the report in HTML format with the file name "gpreport.html" at C:\Windows\System32\ directory.
    Open this file to check if this group policy was applied successfully.
    Also check it on client which worked fine to compare this group policy setting.
    Karen Hu
    TechNet Community Support

  • Forcing Diadem to save Time Data Explicit

    Hello I have to load Diadem Data must do some calculation and save the data again.
    The Data I load habe explicit Time Channels the Data I Save have Implizit Time Channels
    how can I force Diadem to Save the Time Channels as Explizit Data ???
    Many thanks in advance for any help !!
    Thomas
    Solved!
    Go to Solution.

    Hello Thomas,
    yes there is a way to do that, but it requires to set a variable with a short VBS.
    If a channel is loaded or created implicitely and expanded aftrewards DIAnem still remembers that the channel is implicite and tries to save it in that way.
    To remind the type of channel, DIAdem uses the variable ChnDataType().
    Use chndatatype(1) = "Explicite" to set the first channel to explicite (you will have to expand the channel first)
    If you save the data afterwards, channel 1 will not be converted to implicite again.
    Hope this answers qour question
    regards
    Ingo Schumacher
    Systems Engineer Sound&VibrationNational Instruments Germany

Maybe you are looking for

  • Getting a oracle.jbo.NoDefException: JBO-25002:Entity Association not found

    On using VO.createRow I get an exception that say Caused by: oracle.jbo.NoDefException: JBO-25002: Definition <Association package> of type Entity Association is not found. The Exception logs shows that the error is created in a EO which does not hav

  • Delivery Split for PO

    I want to split delivery creation for 'NL' type of delivery for STPO i.e. 'UB' type. i.e. if a PO has 2 materials with different material types ( e.g FERT & HAWA ), then 2 different deliveries have to be created in this case automatically. How can th

  • Trigger aler or send a mail if target ftp server is down

    Hi, I am sending file from source to target using XI. Here my target is FTP. If the FTP server is down on the target side while placing the file we need to trigger an alert or send an email to the sender. Thanks & Regards Sowmya.

  • Home/End Keys don't work

    Hi, all, I've started having a problem with my home and end keys... they just don't do anything at all. Another user works fine, but my main account doesn't like them for whatever reason. Any idea what I can do to troubleshoot this?

  • Urgent : Soap Receiver Adapter

    Hi Im using SOAP adapter on receiver side to call a web service. Initialy when i tried my end to end scenario I got the following error - 2007-08-07 05:30:57 Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/