Cleaning up Aperture 3 library

Hello does anybody know of a definitive article on how to clean up Aperture (3) library.
I move a lot of photos around my library and do other organisational tasks which seems to make the aliases and metadata go crazy. it now takes a lot more time for Aperture to process a simple move of 100 photos on my new macbook pro running Aperture 3 than it did on my powerbook g4 running Aperture last year. is this progress (surely the point of an image library is to organise it?).

Is there anyone out there who can help me?

Similar Messages

  • Cleaning up Aperture library

    I use iPhoto and Aperture and have a bit of a mess that I think is actually easy to clean up, but I don't know how to do it.
    I use iPhoto for photo importing because of the link to iWeb and use iWeb for family photo sharing on MobileMe, email etc.
    I use Aperture for more sophisticated edits (if I don't use Photoshop), but mostly for watermarking photos that I take for a small photography business and exporting for non-MobileMe site. I want to use it for more, but am still learning it.
    I have imported my iPhoto Library twice into Aperture. It seems to have imported everything twice, even though I thought I said only changes. (It's been while and I don't remember what I did)
    I have a few things I need to "clean up" or clarified:
    1) All my photos are in iPhoto, but I have edited in Aperture. How do I isolate the files I have edited in Aperture and get rid of the rest? (I want to start fresh)
    2) Because I want to use iWeb for some photos and Aperture doesn't have a link to it, how can I keep my photos organized and use the best of both applications?
    3) Is it better to import into Aperture and access the library from iPhoto or is it better to import into iPhoto and access the library from Aperture?
    I have a need for both apps, since Aperture does not include all the iLife links that iPhoto does, please don't say "decide between the apps" or "use only one". This isn't helpful.
    In advance, thanks!
    SP

    Is there anyone out there who can help me?

  • Aperture library gets bigger when i delete photos?

    I finally took some time to "spring clean" my aperture library, but after deleting a bunch of photos, my aperture-library grew from 136GB to 152 GB.
    I don't get it.
    Procedure:
    Send photos from projects to aperture-trash
    empty aperture trash
    empty finder trash
    badaboom +16BG
    If i keep cleaning my HDD will be full in no time

    The solution is to restore your iphone.
    This is posted here every day.

  • How do I fully cancel a synchronization with flickr? How do I clean up my get my Aperture library to accurately reflect what's on Flickr?

    I went to add one photo to my Flickr site yesterday and I must have had the whole project selected because it started to upload all 635 photos in the project. I realized this about an hour later when I came back and I managed to pause the synchronization, but I can't seem to cancel it. Clicking on Cancel Task doesn't do anything.
    I need to cancel the rest of the synchronization, and then what I would like to do is somehow make sure that what I've chosen to be in my Flickr account is what Aperture thinks should be in Flickr account.
    I went into my Flickr account and deleted all of the ones I didn't want. I ended up keeping more than the one I intended to upload, but I sure didn't want all of them. So, right now, the Flickr account is correct, but my Aperture Flickr library is probably all screwed up. How do I clean up my Aperture library to accurately reflect what's in Flickr?
    Before I just upgraded to the latest version (after upgrading to Mountain Lion) when I tried to synch to the main Flickr set I've been working in, I got a message saying that Aperture could only add the first 500 photos (I only had about 110 photos in the set), so I'm wondering if I had already somehow accidentally added everything at that point, but it wouldn't do it, then I upgraded and now it's trying to synch everything.
    OS: Mountain Lion
    Aperture: 3.3.2
    Thanks.

    I went to add one photo to my Flickr site yesterday and I must have had the whole project selected because it started to upload all 635 photos in the project. I realized this about an hour later when I came back and I managed to pause the synchronization, but I can't seem to cancel it. Clicking on Cancel Task doesn't do anything.
    I need to cancel the rest of the synchronization, and then what I would like to do is somehow make sure that what I've chosen to be in my Flickr account is what Aperture thinks should be in Flickr account.
    I went into my Flickr account and deleted all of the ones I didn't want. I ended up keeping more than the one I intended to upload, but I sure didn't want all of them. So, right now, the Flickr account is correct, but my Aperture Flickr library is probably all screwed up. How do I clean up my Aperture library to accurately reflect what's in Flickr?
    Before I just upgraded to the latest version (after upgrading to Mountain Lion) when I tried to synch to the main Flickr set I've been working in, I got a message saying that Aperture could only add the first 500 photos (I only had about 110 photos in the set), so I'm wondering if I had already somehow accidentally added everything at that point, but it wouldn't do it, then I upgraded and now it's trying to synch everything.
    OS: Mountain Lion
    Aperture: 3.3.2
    Thanks.

  • Aperture  Library Clean UP

    How do I get rid of all these libraries on THIS  screen? I only need the very first library (6K photos). Although some of the other libraries listed show originals and versions. I just need to get this mess cleaned up. Thanks BOB

    You're screen shots aren;t posting, are you using the camera icon in the reply pane?
    Also please remember we are all just volunteers and users like yourself so a response you your post could take time. As you first posted this today at 14:10 and it is now 15:00 that is not a bad response time. Posting repeated messages trying to get a response will not help.
    Anyway is the screen you are referring to the one which comes up when you select File->Switch to Aperture Library? If so that screen is filled in dynamically, Aperture searches your disk for all Aperture and iPhoto  libraries and lists them.
    If you are referring to a different screen post back.

  • I was getting messages that my Aperture Library was full, so I updated to Aperture 5.3.1. When I open it, I'm asked to update my library. When I select that option, I'm told that my library is full. Now I can't access my library at all. What should I do t

    Hi all,
    I was getting messages that my Aperture Library was full, so made an appointment at my closest Mac store, but have to wait 2 days. They advise you to update saoftware before coming in, so I updated to Aperture 5.3.1. When I open it, I'm asked to update my library. When I select that option, I'm told that my library is full. Now I can't access my library at all. What should I do to access my library? Do I have to uninstall 5.3.1 and reinstall an older version?
    Another problem I have recently encountered ... all the up and down scrollers on various screens have disappeared. They reappear fleetingly when I use my up and down arrowa, but I can't always catch them. How do I get my scrollers back?

    Thank you so much for your patient guidance and screen captures.
    You are welcome.
    My external hard drive is properly formatted for Aperture, so I am currently copying my Aperture library to it. That will take hours since it is copying 101 GB.
    o.k.
    I understand that I need to clean some space on my internal hard drive and reformat the Aperture library to get back in operation.
    You need to upgrade the Aperture library to be used with Aperture 3.5.1.  That will happen automatically, when you first double click the copied lirary to open it in Aperture.
    I'll also need to back up my external drive with a new external drive if I make space on my internal drive by removing some photos from there and store them on my current external drive.
    What do you use for backup? If you are using TimeMachine it is better to have only the Time Machine backup on the Time Machine drive . In that case would I put the Aperture library and other data on a new drive and keep the old drive for backup.

  • Storage solutions for Aperture Library & vault??

    My Aperture library has grown to over 400 GBs and I am concerned about storage as it grows larger week by week. I have been using two 500 GB firewire 800 drives, one for the library and one for vault. Today I purchased a 1 Terabyte drive for the library, it works well and I actually see a speed improvement. I will pick up another next week for the vault.
    Aperture lumps all of the data in one folder therefore requiring the size of our hard drive to keep pace with the Library. I need a different solution than replacing firewire drives with larger capacity ones every three to six months.
    My main requirements are speed and expandability. I do not want to keep several aperture libraries, to me this defeats the purpose of an image database.
    I have heard the pros and cons of raid and I do not think it's the best solution for an Aperture based system. Sata sounds interesting and seems that it may become more standard. I have also read about using an out-dated mac as a server by installing several hard drives and connecting it to the workstation by gigabyte ethernet. I would like to have my library on a very fast connection, firewire is fine for the vault. I am wondering what others are doing in the same situation as mine and if you might have any advice.
    With the purchase of the 1TB drives I figure that I will be fine until mid to late summer, by that time Apple will have their new desktop available which I plan to purchase. It might be best to see what the machine will or will not support. Any thoughts?........
    G5 dual 2.0   Mac OS X (10.4.6)  

    As the previous poster said: this is an Apple problem that needs to be solved. I might add, it probably will be in the near future. So, you should try to scrape by for the next few months as best you can and wait and hope and pray for a solution from Apple.
    With DVD and Firewire drives backing up your original you are well--probably over--backed up. One copy on DVD is more than sufficient for your originals. Make more backups of the Aperture library which includes your original file and your time consuming metadata and adjustments.
    RAID 0 is risky because if a single drive goes then you loose everything! There are other RAID schemes that make your system more dependable. RAID 1 mirroring is safer but doesn't expand your storage capacity.
    RAID 3 & 5 are both more dependable and give you bigger working volumes but there is a lot of processor work going on to calculate parity (error correcting and data recovery information) that is spread across several drives. If you use Mac OS X RAID or Soft RAID that processor power comes from you computer's CPU--which probably has enough work to do already without having to crunch numbers for every byte that goes to/from your hard-drive.
    RAID 3 & 5 are good systems if you have hardware to to the parity calculation but they each require a minimum 4 drives to make a set--which you don't want to use as a boot drive. That means you would need 5 drives inside your G5 of a combination of internal and external drives.
    A cleaner solution might be getting a Wiebe Tech Siver SATA V case and port multiplier card (about $1500 w/o drives). That will give you a good fast connection for 5 external hot-swappable drives. Then use Ben Long's library spanner to get you by until Apple comes to the rescue with a multiple drive library.

  • I am unable to open my aperture 3 application on my macbook pro.  I access my aperture library on a 2tb external hard drive.  The aperture application is not responding and will not even bounce in the dock.

    I use aperature 3. For the past 2 days, I have been unable to open the aperature application.  The icon does not even bounce in the dock.  I keep my aperature library on a 2 tb external hard drive.  I have never had this problem.  Any thoughts?  Thanks

    For the past 2 days, I have been unable to open the aperature application.
    What happened directly before this started? Have you updated software, installed something new, imported new images? Run any applications to clean the mac?
    And what is your Aperture version and MacOS X version? Is your profile signature still current (MacBook Pro, Mac OS X (10.7.2), i just upgraded to lion)?
    Have you checked, if Aperture is still installed in your Applications folder? Does it start, if you click it directly in Applications and not from the Dock?  Does Aperture start, if you click it while holding down the ⌥-key and select a different aperture library not on your 2 TB drive?
    Regards
    Léonie

  • No opening of Aperture Library.aplibrary any more: HOW TO GET ACCESS?

    It took me a long time till I decided to write this topic- I tried ALL the tips and hints described in this forum before.
    This is the situation: APERTURE (1.5.2) does not open its library any more.
    After having read about similar problems described in this forum, and after not beeing able to resolve the problem, I finally...
    - backed up the whole machine
    - reinstalled system (10.4.9) including all system updates (clean install, formatting HD)
    - re-installed APERTURE from original DVD
    - ran updater to arrive to APERTURE 1.5.2
    - re-installed new Prokit File in System/Library/PrivateFrameworks/ProKit.framework/Versions/A/Prokit, got the file here: http://www.itsadirtyword.com/downloads/ProKit.zip, from thread
    http://discussions.apple.com/thread.jspa?threadID=892893&tstart=30
    - opened Aperture.
    Till here all OK. Aperture opens and shows a vergin project, asking if I wish to import sample project.
    Now I wish to get my photographs back from the backup file.
    I give the command "rebuild from backup" (maybe in english it's different, I do have a german version of APERTURE installed, there it is called "Bibliothek wiederherstellen").
    Now APERTURE starts (and shows me) the import process, counting down around 80.000 files (there are not THAT many photographs, I guess it includes all the preview-files). This takes quite a while. When finished, it says: "Import was OK, now you have to re-start the program". No choice is given, I just push the restart button, APERTURE quits, launches again- but it does not open the project file. Just the startup screen is seen, and then the menu- but no window.
    If I check for the Aperture Library.aplibrary file, it is there, in the correct folder, now 42 GB, which corresponds to the size of the backup file.
    I do not have a chance to open it, however.
    Even if I Quit the program, throw away com.apple.Aperture.plist (from >Library>Preferences) and re-start it again, it won't open the Library File. Just nothing comes.
    Throwing the Aperture Library.aplibrary file, it causes APERTURE to create a new one upon start-up. If I then re-import the backup file, the same thing will happen again: Once the re-import finished, it will not open the project window any more.
    I absolutely NEED to access these photographs. Please help.
    Thank you,
    Markus
    Mac Book Pro 17'' Dual Core, 200GB, 2 GB RAM   Mac OS X (10.4.9)  
    Mac Book Pro 17''   Mac OS X (10.4.9)  
    Mac Book Pro 17''   Mac OS X (10.4.9)  

    Thank you so much, David, for your efforts!
    I had tried this, but no result.
    As APERTURE worked as soon as I had thrown the BIG library (the program just created a virgin library, which worked when importing pictures), I presumed the problem was the library file.
    Even if I get upset that this kind of data base file is not bullet-proof, storing thousands of pictures which have enormous value (and where even the BACKUP file seemed to be corrupted, as the problem came up restoring the backup file!), I started from the idea that the problem was this library file.
    So, I...
    - made APERTURE create a virgin library.
    - opened the old (corrupted?) library file by option-clicking on the file and clicking onto "Show Packet Content".
    - I IMPORTED the different "xxx.approject"-files by hand into the new library.
    This took me a quite while, but now it seems the system is up again.
    Some photographs (shot in Nikon RAW format) show as "not supported file", I have to see how to deal with this, and if for example by exporting them I can save something.
    I now made a backup, creating a new vault, and it worked with no error messages. Also controlling the vault file, everything seems to be there.
    So, "somehow" all is saved, even if the real problem has not been found. This is why I will not set the flag on "Answered question".
    As I mentioned before, I think that this data base handling of APERTURE has to be (nearly) 100% safe, as Mac OSX is.
    It just HAS to work, no chance to arrive to "corrupted files" or something like this.
    Apple: Build in automatic database repairings, make sure the backup files ARE ok (mine was not, it seems), do whatever is necessary for not leaving any possibility for "inconsistent files" or stuff like that.
    If these things just CAN (and do) happen, the software is not worth a penny.
    The photographs just HAVE to be in a secure place, like money brought to bank just HAS to be safe there. If even the BACKUP file is corrupted, WHERE is the security for my photographs?
    Apple, if you wish to play in the "professional filed", this just HAS to work. No other choice.
    Thanks again David for your efforts!
    Markus
    Mac Book Pro 17''   Mac OS X (10.4.9)  
    Mac Book Pro 17''   Mac OS X (10.4.9)  

  • Aperture Library Issues on NAS - Advice Needed

    List-
    Need some practical advice here. I've got a 90GB Aperture library that resides on a NAS (QNAP 419P II) that is experiencing major issues. Understood that having the library live on a non-HFS+, non-local drive is not advised by Apple, but it's been there for two years with no issues to speak of.
    I had a power failure occur that seems to have done some damage to the library in some way. Upon opening the library, I got an error that said that there were inconsistencies with the file and that it needed to be repaired. I repaired it, and noticed something strange. In almost all files, the picture resolution was poor and both the camera and lens information was gone--in addition to the fact that the Adjustments capability was disabled.
    I ran the Aperture first aid and ran all three processes--concluding with the full library rebuild. It looked to be successful and resolution, previews, and picture info returned--but halfway through the preview reprocessing the process just stopped and the beach ball of death ensued. I let it run overnight and it never recovered. I had to force quit and now if I reopen the file it say that there are inconsistencies and that the library needs to be repaired, which won't help.
    I also tried to move the library off of the NAS an onto the local drive, but encountered an Error - 50 message--something that apparently is well known in the NAS world where Mac permissions get screwy when dealing with non HFS+ drives.
    I have a backup of the original library, but it is sitting in a cloud repository (CrashPlan) that will take time and money to restore.
    All of the masters are intact in the Aperture directory, and I have very few major adjustments made to any photos. Aperture is really just a repository for me.
    So any practical advice would be appreciated as to how I can create a new local Aperture library and get all of the existing photo files there. I am pretty much giving up on the idea of getting the existing NAS-based library to work properly, so this is more of a real-world question on how to create a new library and eliminate whatever issues there are with the other Aperture files. It looks like everything in the Aperture package is in place, but the library itself is just malfunctioning.
    I am also considering moving everything into iPhoto as well, as Aperture may simply be more than I need for my usage. If is is faster and a but simpler to manage, that could be the right answer as well.
    Thanks in advance for any ideas or guidance.

    The problem is most likely with the library itself being located on the NAS.
    But you can have a hybrid solution where the library is located on your internal drive while the actual image files are located externally, eg on your NAS. Image files stored within the Apeture library are called "managed" while image files stored externally are called "referenced". Whichever approach you take, the process is the same:
    If you try to make a new Library from your masters, you will lose your project structure. The resulting mess will be in accordance to how you created your projects. Basically, if you look at your Masters folder, that's what you'll end up with when you import your masters. If that isn't a problem, the process is simple
    Step 1: Prep.
    Move or copy your masters out of the library bundle to a folder (to make them more accesible in finder).
    Step 2: Create new library.
    Within Aperture, from the File menu "Switch to Library -> Other/New..." to create a new Library on your internal drive.
    Set the preferences to indicate previews/faces etc. I'd turn these off for now as they will slow you down.
    Step 3: Import your images.
    Within your new library, File -> Import - Folders as Projects. This gives you a dialog where you specifiy what and where to import.
    If you choose "Import folders as: Folders and Projects" you will get a folder structure that matches the Masters folder, with projects at the end of the chain with names like 20120213-200100.
    If you choose "Import folders as: Projects and Albums" you will get a single Project called "Masters" with a folder and Album structure that matches the Masters folder.
    Neither of these will look particularly great. If you want to avoid this mess, here's what I'd try.
    Fix your library again like you did before. After the rebuild, go to the Aperture activity window (SHIFT + CMD + 0) and cancel the preview generation process before it has chance to hang. This should give you a sem-functional library, hopefully functional enough for the next step:
    Select all images and use File -> Relocate Original to move your original files out of the library. During this process you can specify that the originals are stored in sub-folders that match the project name, within a parent folder if required.
    This gives you a much neater structure for importing into your new library where the projects will get the folder names (which will be your existing project names). It may not be perfect, for example if you have the same project name in different folders and don't/can't segregate them, but it's a lot cleaner than just importing your masters folder.
    Andy

  • Export Aperture library objects to Finder folders

    Inspired by the posted message by user http://discussions.apple.com/profile.jspa?userID=616539 I wrote a script that will do the following:
    1. Sync Folders/SubFolders/Albums/Projects..etc hierarchy tree from Aperture to a Finder folders tree
    2. At run-time the script will creates/append to a log file under (home directory)\Library\Logs\AppleScriptExportApertureLibrary.log
    3. Exports all projects images versions with embedded metadata
    4. Create a file system "hard links" for each photo in the respective Albums pointing to the project folder location in order to preserve space.
    5. Compare modification date on the image files and modification date within Aperture and export only modified images in order to save time for a full sync/export.
    6. In interactive mode you can select Export Folder location, Aperture Library location and Projects List (project list will contain project name and internal aperture project id).
    7. In non-interactive (from command line) mode there are two arguments:
    7a. "quiet" - exports all projects
    7b. "quiet" "Project Information" - export only certain projects. the project information can be found in the log file.
    8. Remove any images or folders from Finder export directory that do not exist in Aperture database any more.
    Hopefully this would help anyone who is looking to export from Aperture on a regular basis. I am not sure how it will handle large amount of photos. I tested it with 3k+ photos.
    Please note that you use this script at your own risk.
    Here is the script code:
    global theFoldersTree_G
    global theLibraryPath_G
    global theProcessedProjects_G
    global theSelectedProjects_G
    global theAllAlbums_G
    global theScriptName_G
    global Sqlite_G
    global ApertureLibrary_G
    global numExports_G
    on run argv
    set Sqlite_G to "/usr/bin/sqlite3"
    set ApertureLibraryPath to POSIX path of (path to home folder) & "Pictures/"
    set ApertureLibrary_G to ApertureLibraryPath & "Aperture Library.aplibrary/Aperture.aplib/Library.apdb"
    set exportFolder to POSIX path of (path to home folder) & "Pictures/Aperture Exports/"
    set theScriptName_G to "ExportApertureLibrary"
    set theSelectedProjects_G to "ALL PROJECTS"
    set theFoldersTree_G to {}
    set theProcessedProjects_G to {}
    set theAllAlbums_G to {}
    set numExports_G to 0
    logEvent("Started")
    set theArgv1 to {}
    set theArgv2 to {}
    if (count of argv) ≥ 1 then
    set theArgv1 to item 1 of argv
    end if
    if (count of argv) = 2 then
    set theArgv2 to item 2 of argv
    end if
    logEvent("Passed ARGV 1: " & theArgv1)
    logEvent("Passed ARGV 2: " & theArgv2)
    if theArgv1 is not equal to "quiet" then
    set theFile to (choose file with prompt "Please choose the Aperture Library file" default location POSIX file ApertureLibraryPath) as string
    set ApertureLibrary_G to POSIX path of theFile & "Aperture.aplib/Library.apdb"
    set exportFolder to POSIX path of (choose folder with prompt "Please choose the export folder" default location POSIX file exportFolder) as string
    end if
    logEvent("ApertureLibrary_G path is set to: " & ApertureLibrary_G)
    logEvent("exportFolder path is set to: " & exportFolder)
    try
    tell application "Aperture"
    logEvent("Getting list of project path information...") of me
    set SqlStatement to "
    select replace(A.ZLIBRARYRELATIVEPATH,'.approject',''),A.ZUUID
    from ZRKFOLDER AS A
    WHERE A.ZFOLDERTYPE=2
    ORDER BY A.ZNAME"
    set SQLProjectUUIDPath to DB_execute(SqlStatement) of me
    set theProjectsOptions to SQLProjectUUIDPath as list
    set end of theProjectsOptions to "ALL PROJECTS"
    logEvent("Projects list: " & theProjectsOptions as string) of me
    if theArgv1 is not equal to "quiet" then
    set theSelectedProjects_G to choose from list SQLProjectUUIDPath with prompt "Please choose a project(s):"
    end if
    if theArgv2 is not equal to {} then
    set theSelectedProjects_G to theArgv2
    end if
    logEvent("The selected projects : " & theSelectedProjects_G as string) of me
    logEvent("Getting list of libraries...") of me
    set theLibraryList to every library
    logEvent("Found " & (count of theLibraryList) & " libraries") of me
    repeat with theLibrary in theLibraryList
    set theLibraryName to name of theLibrary
    logEvent("Processing library: " & theLibraryName) of me
    set LibraryFolders to {}
    set theProcessedProjects_G to {}
    tell application "Finder"
    if not (exists (POSIX file (exportFolder & theLibraryName) of me)) then
    logEvent("creating new folder " & theLibraryName & " at " & exportFolder) of me
    make new folder at (POSIX file exportFolder of me) with properties {name:theLibraryName}
    end if
    end tell
    set theLibraryPath_G to exportFolder & theLibraryName & "/"
    logEvent("Getting list of folders...") of me
    set theFolderList to every folder of library id (id of theLibrary)
    logEvent("Found " & (count of theFolderList) & " folders") of me
    set theRootFolderList to {}
    if theFolderList is not equal to {} then
    processFoldersTree(0, theFolderList) of me
    repeat with theFolder in theFolderList
    if (id of theFolder) is not in theFoldersTree_G as string then
    logEvent("Found root folder : " & (name of theFolder) as string) of me
    set end of theRootFolderList to theFolder
    set end of LibraryFolders to (name of theFolder)
    end if
    end repeat
    end if
    if theRootFolderList is not equal to {} then
    processFolders(theRootFolderList, theLibraryPath_G, "projects") of me
    processFolders(theRootFolderList, theLibraryPath_G, "albums") of me
    else
    set theProjectList to every project of library id (id of theLibrary)
    set end of LibraryFolders to processProjects(theProjectList, theLibraryPath_G, "projects") of me as list
    processProjects(theProjectList, theLibraryPath_G, "albums") of me
    end if
    logEvent("Getting list of projects...") of me
    set theProjectList to every project of library id (id of theLibrary)
    logEvent("Found " & (count of theProjectList) & " projects") of me
    logEvent("Getting list of albums...") of me
    set theAlbumList to every album of library id (id of theLibrary)
    logEvent("Found " & (count of theAlbumList) & " albums") of me
    set theRootProjectList to {}
    if theProjectList is not equal to {} then
    repeat with theProject in theProjectList
    if (id of theProject) is not in theProcessedProjects_G as string then
    logEvent("Found root project : " & (name of theProject) as string) of me
    set end of theRootProjectList to theProject
    set end of LibraryFolders to (name of theProject)
    end if
    end repeat
    end if
    set theRootAlbumList to {}
    if theAlbumList is not equal to {} then
    processAlbumsTree(theProjectList, theFolderList) of me
    set theRootAlbumList to {}
    repeat with theAlbum in theAlbumList
    if (id of theAlbum) is not in theAllAlbums_G as string then
    logEvent("Found root album : " & (name of theAlbum) as string) of me
    set end of theRootAlbumList to theAlbum
    set end of LibraryFolders to (name of theAlbum)
    end if
    end repeat
    end if
    if theRootProjectList is equal to {} then
    processAlbums(theRootAlbumList, theLibraryPath_G, "albums") of me
    else
    processProjects(theRootProjectList, theLibraryPath_G, "projects") of me
    processProjects(theRootProjectList, theLibraryPath_G, "albums") of me
    if theRootAlbumList is not equal to {} then
    processAlbums(theRootAlbumList, theLibraryPath_G, "albums") of me
    end if
    end if
    cleanup(LibraryFolders, theLibraryPath_G, "all") of me
    end repeat
    logEvent("total exports : " & numExports_G) of me
    if theArgv1 is not equal to "quiet" then
    display dialog "Total image exports : " & numExports_G buttons {"OK"} with title "Aperture Library Export" with icon note
    end if
    end tell
    on error s number i partial result p from f to t
    set s to "Error: " & s
    logEvent(quoted form of (s))
    if theArgv1 is not equal to "quiet" then
    display dialog "ERROR : " & s buttons {"OK"} with title "Aperture Library Export" with icon note
    end if
    end try
    end run
    on cleanup(theObjects, thePath, theSelection)
    logEvent("Cleaning export folders...") of me
    logEvent("# Objects: " & (count of theObjects)) of me
    logEvent("Export Folder: " & (thePath as string))
    tell application "Finder"
    logEvent("Getting list of folders...") of me
    set theFolderList to every folder in folder (POSIX file thePath of me)
    logEvent("Found " & (count of theFolderList) & " folders") of me
    logEvent("Getting list of files...") of me
    set theFileList to every file in folder (POSIX file thePath of me)
    logEvent("Found " & (count of theFileList) & " files") of me
    repeat with theFolder in theFolderList
    set theFolderName to name of theFolder
    if theFolderName is not in theObjects as string then
    logEvent("Moving folder " & theFolder & " to trash...") of me
    move theFolder to trash
    end if
    end repeat
    if theSelection is not equal to "folder" then
    repeat with theFile in theFileList
    set theFileName to name of theFile
    if theFileName is not in theObjects as string then
    logEvent("Moving file " & theFile & " to trash...") of me
    move theFile to trash
    end if
    end repeat
    end if
    end tell
    logEvent("Cleaning completed...") of me
    end cleanup
    on logEvent(logMessage)
    set theLine to quoted form of (((current date) as string) ¬
    & " : " & logMessage)
    do shell script "echo " & theLine & ¬
    " >> ~/Library/Logs/AppleScript" & theScriptName_G & ".log"
    end logEvent
    on DB_lookupProjectPath(puuid)
    set SqlStatement to "
    select replace(rtrim(ZLIBRARYRELATIVEPATH,'.approject'),'/',':' )
    from ZRKFOLDER
    where
    ZUUID ='" & puuid & "'"
    set SqlRecords to DB_execute(SqlStatement)
    return DB_record(SqlRecords, 1, 1)
    end DB_lookupProjectPath
    on processFolders(theFoldersList, theFolderPath, processOrder)
    logEvent("processFolders... : " & theFolderPath) of me
    set arrayOfFolders to {}
    tell application "Aperture"
    set theCount to count of theFoldersList
    set theCounter to 1
    repeat with theFolder in theFoldersList
    set foldersOfFolder to {}
    set theFolderName to name of theFolder
    logEvent("Processing folder : " & theFolderName & " (" & theCounter & "/" & theCount & ")") of me
    set theCounter to theCounter + 1
    set end of arrayOfFolders to theFolderName
    tell application "Finder"
    if not (exists (POSIX file (theFolderPath & theFolderName) of me)) then
    logEvent("creating new folder " & theFolderName & " at " & theFolderPath) of me
    make new folder at (POSIX file theFolderPath of me) with properties {name:theFolderName}
    end if
    end tell
    logEvent("Getting list of album...") of me
    set theAlbumsListOfFolder to every album of folder id (id of theFolder)
    logEvent("Found " & (count of theAlbumsListOfFolder) & " albums") of me
    logEvent("Getting list of folder...") of me
    set theFolderListOfFolder to every folder of folder id (id of theFolder)
    logEvent("Found " & (count of theFolderListOfFolder) & " folders") of me
    logEvent("Getting list of project...") of me
    set theProjectsListOfFolder to every project of folder id (id of theFolder)
    logEvent("Found " & (count of theProjectsListOfFolder) & " projects") of me
    if theProjectsListOfFolder is not equal to {} then
    set end of foldersOfFolder to processProjects(theProjectsListOfFolder, (theFolderPath & theFolderName & "/"), processOrder) of me as list
    end if
    if theFolderListOfFolder is equal to {} then
    set end of foldersOfFolder to processAlbums(theAlbumsListOfFolder, (theFolderPath & theFolderName & "/"), processOrder) of me as list
    else
    if theAlbumsListOfFolder is not equal to {} then
    set end of foldersOfFolder to processAlbums(theAlbumsListOfFolder, (theFolderPath & theFolderName & "/"), processOrder) of me as list
    end if
    set end of foldersOfFolder to processFolders(theFolderListOfFolder, (theFolderPath & theFolderName & ":"), processOrder) of me as list
    end if
    cleanup(foldersOfFolder, (theFolderPath & theFolderName & "/"), "all") of me
    end repeat
    end tell
    logEvent("processFolders completed...") of me
    return arrayOfFolders
    end processFolders
    on processFoldersTree(theParent, theFoldersList)
    logEvent("processFoldersTree...") of me
    tell application "Aperture"
    repeat with theFolder in theFoldersList
    if theParent is not 0 then
    set end of theFoldersTree_G to (id of theFolder)
    end if
    set theFolderListOfFolder to every folder of folder id (id of theFolder)
    if theFolderListOfFolder is not equal to {} then
    processFoldersTree((id of theFolder), theFolderListOfFolder) of me
    end if
    end repeat
    end tell
    logEvent("processFoldersTree completed...") of me
    end processFoldersTree
    on processAlbumsTree(theProjectsList, theFoldersList)
    logEvent("processAlbumsTree...") of me
    set theAllAlbums_G to {}
    tell application "Aperture"
    repeat with theProject in theProjectsList
    repeat with theAlbum in (every album of project id (id of theProject))
    set end of theAllAlbums_G to (id of theAlbum)
    end repeat
    end repeat
    repeat with theProject in theProjectsList
    repeat with theAlbum in (every album of every subfolder of project id (id of theProject))
    set end of theAllAlbums_G to (id of theAlbum)
    end repeat
    end repeat
    repeat with theFolder in theFoldersList
    repeat with theAlbum in (every album of folder id (id of theFolder))
    set end of theAllAlbums_G to (id of theAlbum)
    end repeat
    end repeat
    end tell
    logEvent("processAlbumsTree completed...") of me
    end processAlbumsTree
    on DB_lookupImageInfo(puuid)
    set SqlStatement to "
    SELECT replace(A.ZLIBRARYRELATIVEPATH,'.approject',''),strftime('%m/%d/%Y %H:%M:%S',datetime(B.ZDATELASTSAVEDINDATABASE, 'unixepoch', '+31 years','localtime'))
    from ZRKFOLDER AS A,ZRKVERSION AS B
    where
    B.ZPROJECTUUID = A.ZUUID AND
    B.ZUUID ='" & puuid & "'"
    set SqlRecords to DB_execute(SqlStatement)
    return {theImagePath:DB_record(SqlRecords, 1, 1), theImageDate:DB_record(SqlRecords, 1, 2)}
    end DB_lookupImageInfo
    on processProjects(theProjectsList, theProjectPath, processOrder)
    logEvent("processProjects... : " & theProjectPath) of me
    logEvent("processOrder: " & processOrder) of me
    set arrayOfProjects to {}
    tell application "Aperture"
    set theCount to count of theProjectsList
    set theCounter to 1
    repeat with theProject in theProjectsList
    set ProjectFolders to {}
    set theProjectName to name of theProject
    set end of arrayOfProjects to theProjectName
    set theContinue to 0
    if "ALL PROJECTS" is not in theSelectedProjects_G as string then
    if (id of theProject) is not in theSelectedProjects_G as string then
    logEvent("Skipping project: " & theProjectName) of me
    set theContinue to 1
    end if
    end if
    if theContinue = 0 then
    -- set theProjectPath to theProjectPath & DB_lookupProjectPath(id of theProject) of me
    logEvent("Processing project : " & theProjectName & " (" & theCounter & "/" & theCount & ")") of me
    tell application "Finder"
    if not (exists (POSIX file (theProjectPath & theProjectName) of me)) then
    logEvent("creating new folder " & theProjectName & " at " & theProjectPath) of me
    make new folder at (POSIX file theProjectPath of me) with properties {name:theProjectName}
    end if
    end tell
    if processOrder is equal to "projects" then
    set end of theProcessedProjects_G to (id of theProject)
    logEvent("Getting list of images...") of me
    set theImageList to every image version of project id (id of theProject) as list
    logEvent("Found " & (count of theImageList) & " images") of me
    set end of ProjectFolders to processImages(theImageList, (theProjectPath & theProjectName & "/"), "project", "JPEG - Original Size") of me as list
    end if
    logEvent("Getting list of subfolders...") of me
    set theSubfolderList to every subfolder of project id (id of theProject)
    logEvent("Found " & (count of theSubfolderList) & " subfolders") of me
    logEvent("Getting list of album...") of me
    set theAlbumList to every album of project id (id of theProject)
    logEvent("Found " & (count of theAlbumList) & " albums") of me
    if theSubfolderList is equal to {} then
    set end of ProjectFolders to processAlbums(theAlbumList, (theProjectPath & theProjectName & "/"), processOrder) of me as list
    else
    if theAlbumList is not equal to {} then
    set end of ProjectFolders to processAlbums(theAlbumList, (theProjectPath & theProjectName & "/"), processOrder) of me as list
    end if
    set end of ProjectFolders to processSubfolders(theSubfolderList, (theProjectPath & theProjectName & "/"), processOrder) of me as list
    end if
    if processOrder is equal to "projects" then
    cleanup(ProjectFolders, (theProjectPath & theProjectName & "/"), "all") of me
    else
    cleanup(ProjectFolders, (theProjectPath & theProjectName & "/"), "folder") of me
    end if
    end if
    set theCounter to theCounter + 1
    end repeat
    end tell
    logEvent("processProjects completed...") of me
    return arrayOfProjects
    end processProjects
    on exportImage(imageUUID, imageName, exportFolder, imageType, isAlbum, exportSettings, imageExt)
    set imageInfo to DB_lookupImageInfo(imageUUID) of me
    set imageTime to theImageDate of imageInfo as Unicode text
    set imageDate to date imageTime
    set isExported to 0
    set imageName to imageName & imageExt
    set theFile to POSIX file (exportFolder & imageName)
    tell application "Finder"
    set isUpdate to 0
    if not (exists theFile) then
    logEvent("Image does not exist in folder : " & exportFolder) of me
    set isUpdate to 1
    else
    logEvent("Get image modification date") of me
    do shell script "ls -l " & quoted form of (exportFolder & imageName)
    set imageFileDate to modification date of (info for theFile)
    if imageDate ≥ imageFileDate then
    logEvent("Image file date: " & imageFileDate as string) of me
    set isUpdate to 1
    end if
    end if
    if isUpdate = 1 then
    if exists theFile then
    move theFile to the trash
    end if
    if isAlbum is equal to "album" then
    logEvent("Creating a link for image: " & imageName) of me
    set theProjectFolder to theImagePath of imageInfo
    do shell script "ln " & quoted form of (theLibraryPath_G & theProjectFolder & "/" & imageName) & " " & quoted form of exportFolder
    else
    set isExported to 1
    logEvent("Exporting image: " & imageName) of me
    tell application "Aperture"
    if imageType is "master" then
    set settings to exportSettings
    export {image version id imageUUID} using settings to POSIX path of file exportFolder metadata embedded
    else
    set settings to exportSettings
    export {image version id imageUUID} using settings to POSIX path of file exportFolder metadata embedded
    end if
    end tell
    end if
    end if
    end tell
    return isExported
    end exportImage
    on DB_execute(SqlStatement)
    try
    set SqlScript to Sqlite_G & space & "-separator '|'" & space & (quoted form of ApertureLibrary_G) & space & (quoted form of SqlStatement) & " 2>&1"
    set SqlResult to do shell script SqlScript
    set theARray to {}
    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to ASCII character 13
    set SqlRecords to text items of SqlResult
    set AppleScript's text item delimiters to tid
    return SqlRecords
    on error s number i partial result p from f to t
    set s to "SQL Error: " & s
    logEvent(quoted form of (s)) of me
    end try
    end DB_execute
    on DB_record(SqlRecords, row, col)
    try
    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to "|"
    set SqlCols to text items of (item row of SqlRecords)
    set AppleScript's text item delimiters to tid
    return item col of SqlCols
    on error
    return {}
    end try
    end DB_record
    on DB_lookupRecord(SqlRecords, theReturnCol, theText, theCol)
    set theResult to ""
    repeat with theRow in items of SqlRecords
    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to "|"
    set theFields to text items of theRow
    set AppleScript's text item delimiters to tid
    if item theCol of theFields is equal to theText then
    set theResult to item theReturnCol of theFields
    exit repeat
    end if
    end repeat
    return theResult
    end DB_lookupRecord
    on processImages(theImageList, exportFolder, isAlbum, exportSettings)
    logEvent("processImages... : " & exportFolder) of me
    if exportSettings contains "JPEG" then
    set imageExt to ".jpg"
    else
    set imageExt to ".ANY"
    end if
    set arrayOfImages to {}
    with timeout of 6000 seconds
    set theCount to count of theImageList
    set theCounter to 1
    repeat with theImage in theImageList
    set imageUUID to id of theImage
    set imageName to name of theImage
    set end of arrayOfImages to imageName & imageExt
    logEvent("Processing image : " & imageName & " (" & theCounter & "/" & theCount & ")") of me
    set numExports_G to numExports_G + (exportImage(imageUUID, imageName, exportFolder, "version", isAlbum, exportSettings, imageExt) of me)
    set theCounter to theCounter + 1
    end repeat
    end timeout
    return arrayOfImages
    end processImages
    on processAlbums(theAlbumsList, theAlbumPath, processOrder)
    logEvent("processAlbums... : " & theAlbumPath) of me
    set arrayOfAlbums to {}
    tell application "Aperture"
    set theCount to count of theAlbumsList
    set theCounter to 1
    repeat with theAlbum in theAlbumsList
    set theAlbumName to name of theAlbum
    logEvent("Processing album : " & theAlbumName & " (" & theCounter & "/" & theCount & ")") of me
    set theCounter to theCounter + 1
    set AlbumObjects to {}
    set end of arrayOfAlbums to theAlbumName
    tell application "Finder"
    if not (exists (POSIX file (theAlbumPath & theAlbumName) of me)) then
    logEvent("creating new folder " & theAlbumName & " at " & theAlbumPath) of me
    make new folder at (POSIX file theAlbumPath of me) with properties {name:theAlbumName}
    end if
    end tell
    logEvent("Getting list of images...") of me
    set theImagesList to every image version of album id (id of theAlbum)
    logEvent("Found " & (count of theImagesList) & " images") of me
    if processOrder is equal to "albums" then
    set end of AlbumObjects to processImages(theImagesList, (theAlbumPath & theAlbumName & "/"), "album", "JPEG - Original Size") of me as list
    cleanup(AlbumObjects, (theAlbumPath & theAlbumName & "/"), "all") of me
    end if
    end repeat
    end tell
    logEvent("processAlbums completed...") of me
    return arrayOfAlbums
    end processAlbums
    on processSubfolders(theSubfoldersList, theSubfolderPath, processOrder)
    logEvent("processSubfolders... : " & theSubfolderPath) of me
    set arrayOfSubfolders to {}
    tell application "Aperture"
    set theCount to count of theSubfoldersList
    set theCounter to 1
    repeat with theSubfolder in theSubfoldersList
    set theSubfolderName to name of theSubfolder
    logEvent("Processing subfolder : " & theSubfolderName & " (" & theCounter & "/" & theCount & ")") of me
    set theCounter to theCounter + 1
    set end of arrayOfSubfolders to theSubfolderName
    tell application "Finder"
    if not (exists (POSIX file (theSubfolderPath & theSubfolderName) of me)) then
    logEvent("creating new folder " & theSubfolderName & " at " & theSubfolderPath) of me
    make new folder at (POSIX file theSubfolderPath of me) with properties {name:theSubfolderName}
    end if
    end tell
    set SubfoldersFolders to {}
    logEvent("Getting list of albums ...") of me
    set theAlbumsListOfSubfolder to every album of subfolder id (id of theSubfolder)
    logEvent("Found " & (count of theAlbumsListOfSubfolder) & " albums") of me
    logEvent("Getting list of subfolders...") of me
    set theSubfoldersListOfSubfolder to every subfolder of subfolder id (id of theSubfolder)
    logEvent("Found " & (count of theSubfoldersListOfSubfolder) & " subfolders") of me
    if theSubfoldersListOfSubfolder is equal to {} then
    set end of SubfoldersFolders to processAlbums(theAlbumsListOfSubfolder, (theSubfolderPath & theSubfolderName & "/"), processOrder) of me as list
    else
    if theAlbumsListOfSubfolder is not equal to {} then
    set end of SubfoldersFolders to processAlbums(theAlbumsListOfSubfolder, (theSubfolderPath & theSubfolderName & "/"), processOrder) of me as list
    end if
    set end of SubfoldersFolders to processSubfolders(theSubfoldersListOfSubfolder, (theSubfolderPath & theSubfolderName & "/"), processOrder) of me as list
    end if
    cleanup(SubfoldersFolders, (theSubfolderPath & theSubfolderName & "/"), "all") of me
    end repeat
    end tell
    logEvent("processSubfolders completed...") of me
    return arrayOfSubfolders
    end processSubfolders

    If you do externalize your Masters to folders anywhere (same drive, internal/external drive, multiple drives, whatever), never be tempted to use Finder to mess with them.
    As Frank said, use Relocate Masters.  Otherwise you'll confuse Aperture when it wakes up expecting Masters to be in certain places when they have moved elsewhere.
    It's possible to fix up the mess, but it's no fun!

  • Aperture library consolidation - newbie question

    I am pretty new to Aperture. Previously I have been using iPhoto for a long time, so I have quite a big iPhoto library on my internal HDD, most of them with adjustments etc.
    When I installed Aperture a few months ago I imported the iPhoto library without copying the files physically. It means all the "old" photos are still in the iPhoto library and only referenced to in the Aperture library.
    After Aperture installation I do everything differently - I import photos into the Aperture library leaving the originals on a external FW HDD. So I have in the Aperture library now some photos referencing to my internal HDD iPhoto originals and some photos referencing to my external HDD.
    I still use iPhoto but only for slideshows and managing of older online galleries, I published in the past from iPhoto.
    My question: what is the best way to get some order into it and have everything in one place?
    My plan is:
    - first consolidate masters from the iPhoto library into Aperture library with the Copy option checked to bring all referenced masters into the Aperture library
    - then relocate masters from the Aperture library to the external HDD with the Move option checked
    - clean my iPhoto library from within iPhoto
    Is the result of these steps what I am expecting to get? Is there a better way? Am I doing anything wrong?
    Thanks for suggestions.
    Tonden

    You plan seams to be alright.
    1) Consolidate (copy) masters into Aperture library.
    2) Relocate masters to external harddisk.
    You are writing that you "imported your iPhoto library" into Aperture by reference, and here is my question. Did you import both the original (masters) AND adjusted images (versions) into Aperture?
    If you want to use Aperture for all your image adjustment then you should consider to delete all the versions you imported into Aperture (they are now masters in Aperture) and then make adjustments to all the masters you imported from iPhoto.
    All the original masters files you have imported from iPhoto all have the keyword "Original from iPhoto", so they are easy to find.
    Karsten

  • Help!- aperture library disappeared after copy

    I'm screwed...After a long holiday with my macbook and my aperture (3.0) library (90GB) on an external drive I finally get home and decide to copy the library onto my iMac (pictured folder). I always keep a copy in my external drive as a backup and for macbook use (internal drive too small).
    Well, I connect the drive to my iMac, and try replacing the aperture library. Takes very long thinking, so I decide to delete the old aperture library on my iMac and just do a simple copy. Everything seems fine, it starts and says it has 50 minutes to go...so I leave for dinner. An hour later I come back and not only had the aperture library not been copied (only 700 mb or so of it), but the source isn't there either! i.e. it disappeared from my external drive!!
    I though it might be a database problem, but mac os x says I have 90 GB more free space on my external drive, so the aperture library seems to have been deleted!
    HELP HELP HELP....all of my photography is in there and I cannot believe I have lost everything just by trying to copy it!
    thanks for any suggestions!

    Alaninnorway wrote:
    Yes, I must agree. I have exactly the same problem. Come on Apple - do not invite us to 30 day free trial and give us this hassle for the weekend.
    Any help appreciated.
    The 30 day free trial cannot convert an Aperture 2 library.
    Using the trial you can can only import into a new Aperture 3 library, and should not have any of these conversion issues.
    We converted 6 workstations this weekend, specifically did not convert the imaging as that can be done in the future on an as-needed basis.
    All of the libraries reside on disks that are no more than 40% full, for performance reasons.
    The first library we converted was 500GB and at about 2.5 hours it froze at about 58%. I trashed the partial conversion and started over with a clean copy. This time, in Aperture 2 I did a Library rebuild before I converted. After this the conversion ran perfectly, in about 4 hours.
    I ended up with a new file called Aperture Library, and another file called Aperture Library_Original. I found that this is the way the conversion is designed if you have the diskspace for 2 full Libraries. If you do not, it will delete the original after the conversion.
    At any rate before converting run a rebuild in Aperture 2, and then make a backup of that library. You will then have a very clean original should anything happen in the conversion.
    I am happy to say we followed the rebuild and backup on the other 5 Libraries, ranging in size from 500GB to 1.2 TB, and all the other conversions went smoothly.
    The key is have plenty of diskspace available, more than double the size of your library, and Aperture will leave an Aperture Library_Original which can still be opened in A2.
    Sincerely,
    K.J. Doyle

  • Help in managing Aperture library

    Thanks for your time.
    I think I am getting too many photos on my Mac. I'd like to be able to effectively manage the images there but I am having a hard time figuring out where to get help.
    Is there a way to see what images are using the most space? There are some I have worked in external editors and I notice they are coming back into Aperture as much larger files, i.e., 1.5 MB before and 27.5 MB after.
    And is there a good FAQ someplace about general dusting and cleaning and deleting of unneeded files?
    Thanks!

    Modern digicam workflows require increasing amounts of mass storage. Sorting/deleting IMO only provide limited benefit. Bottom line is image handlers need lots of scalable mass storage.
    Single-drive computers are limiting to the volume handling of modern digicam image files. Those of us with single-internal-drive computers like laptops or iMacs IMO should use a Referenced-Masters Library. If you are not using Referenced Masters now is the time to set up with Referenced Masters rather than Managed.
    External drives that are not eSATA decrease speed, so your Library should stay on the internal drive. Use external drives to relocate data from your internal drive so that there is room for a (Referenced-Masters) Library there.
    When using Referenced Masters the Library does not actually hold the large Master images themselves. That way even a laptop drive can hold an Aperture Library of 100,000 images by referencing Master images that live on external drives.
    To store Master images by "Reference," when you go to Import on the right hand side of the import window you must select "Store files in their current location." Obviously at some point referenced Masters must be on external drives to keep from overfilling any single internal drive.
    In general IMO graphics users do not give enough attention to hard drives setup that really is very important for graphics performance optimization. A few comments:
    • Aperture users' mass storage needs tend to increase very quickly.
    • The location, size/speed/fullness and connection method of hard drives can have a huge impact on performance within any given specific setup. Internal better than external; with external eSATA better than FW800 which is better than FW400, and USB2 unacceptable except for backup-only.
    • Hard drives slow as they fill. A good rule of thumb is not to fill any drive more than 70%, and for best speed keep important drives no more than 50% full. Drives will operate more full but at a performance cost.
    • Without careful management a single internal laptop hard drive will become overfilled.
    • Your laptop allows up to 500 GB internal drive size. Since drives slow as they fill, an option is to replace the internal HD with a 500 GB drive and keep it less than half full to optimize operation.
    Some of the reasons that I prefer Referenced Masters to Managed Masters are
    • The much smaller Library is easy to keep on a faster underfilled drive.
    • Vaults are much smaller; hence easier and more likely that multiple Vaults will be created.
    • An infinite number of Masters and originals can be stored on as many drives as necessary and backed up ad nauseam using the Finder, backup software, Time Machine, whatever. Using Referenced Masters, Aperture (and any anomalies that a complex app like Aperture might introduce) are not in the Masters backup loop.
    -Allen Wicks

  • Best way to access Aperture Library?

    I have a MacPro [2008, 2.66ghz, 1.33ghzbus; 17G ram] w. 4 bays- a 1T drive in one bay is allocated to Aperture and my startup main drive is 1T and has 600G empty. I want speed & ease of access to my Library & so far have found that because it's on another internal drive, it's not all that speedy.
    Would I benefit from moving the Library to the Startup Drive and working with and accessing it from there or keeping it on the other drive and doing something else? What would be a good way to go [the Library is now at 600G but contains lots of dups so I'm working my way thru cleaning it up and expect it'll be closer to 400G when through if not less]

    On using referenced masters, Here's what you do -
    Instead of trying to copy them and maintain the folder structure in the finder yourself... Use the normal old aperture import window.
    Where it says "store files in the aperture library" - change it to a folder that you want to contain all your RAWS, and then use the "subfolder" dropdown to choose a subfolder structure. Aperture will automatically load the raws into a folder structure for you... Thus you will never need to worry about it, and you can use the same workflow as you would if you were storing the RAWs in the library.
    I use "project name/" because I shoot weddings and never shoot more than 9999 shots per project.
    This way when It is time to archive a project, it is easy for me to move the Masters offline to an archive drive, but keep the previews and the library online for me to look at if needed.
    If you wanted to replicate iphoto's folder structure, you could do that too - just set up the subfolder structure to be "year/month/day".
    It's very powerful... and seamless as well.

Maybe you are looking for

  • My iMac has slowed to a crawl

    My iMac is running extremely slow (10-15 minutes to open up small simple applications). I ran Disk Utility and when I repaired permissions, I noticed a warning ( Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/M

  • How to get data in WDDINIT method

    hi... how to get data passed through url in WDDINIT method, ... the data is comming in the inbound plug, but plug is executed after WDDINIT... thank you.

  • SYSTEM ERROR WHILE OPENING CHECK IN

    I format my C7 recently, After that while opening check in it shows SYSTEM ERROR, The same message shows while opening signal boost . . . Whats a remedy . . ?

  • How to pass background event parameters to ABAP program in SM36

    Hi team,      I want to pass background event parameters to ABAP program on job scheduling in SM36. For example, Background jobs will trigger, once background event triggered from Non-SAP system using SAPEVT command with parameters.      I want to pa

  • IPhoto data in my iCloud account

    I recently had some major space issues with iCloud and had to spent the night cleaning out my Mac and Mail to create enough space. In doing this, I have found that 2.1Gb of my 5Gb allowance is taken up by iPhoto data, but I can't tell what this data