Disappearing iPhoto libraries on external drives

Posted on May 16, 2008 by Brian Webster
Filed Under iPhoto, Tips & Tricks, iPhoto Library Manager | Leave a Comment

I just came across this article on TidBITS explaining how to deal with stray “doppleganger” folders that get created in the /Volumes directory, where external hard drives and network drives are mounted by Mac OS X. I’ve seen this particular issue come up quite a number of times with people working with iPhoto, so I’m glad to see someone else writing on the topic. I encourage everyone to go read the article, since you never know when this will crop up on your machine, and it’s good to have this floating around in your head as a possible cause.

The way this typically affects people using iPhoto is when you’re trying to open a library that you store on an external hard drive. One day, for no apparent reason, you open up iPhoto and are greeted with a totally empty library. Where did all my photos go!? Aaaaagh!

You’ll be glad to know that your photos aren’t actually gone, they’re just in a slightly different place, so iPhoto can’t find them. iPhoto stores its library location by a plain path, so it will be pointing to the “doppleganger” folder, instead of following the library to its new path where the external drive is actually located.

iPhoto Library Manager itself uses aliases to track library locations, so when this happens, it will usually figure out to update itself to point to libraries’ new locations. If it doesn’t automatically update, all you have to do then is to re-add any libraries that are pointing to the wrong place to iPLM’s library list, either by using the “Add Library” button, or by just dragging each library into the list. You can then remove the old, stale references from the library list, and you should be all set. If you’re just using iPhoto’s option-key-on-startup trick to switch libraries, you can just do that and go find the real library on the external drive to get iPhoto pointed back to the correct location.

iPhoto 7 editing behavior

Posted on October 9, 2007 by Brian Webster
Filed Under iPhoto, Tips & Tricks, iPhoto Library Manager | 1 Comment

While fiddling around with the editing controls in iPhoto 7, I came across a small bit of new behavior that I thought may be interesting to some. If you use any of the sliders in the “Adjust” palette, iPhoto 7 will actually remember the positions of those sliders if you come back to that photo to edit it a second time.

Adjust.jpg

Picture after editing and reopening

This is in contrast to iPhoto 6, where opening this photo back up again would result in the “Temperature” slider being reset to 0. This is pretty cool overall, even if it prevents you from doing X-TREME 200% SHARPNESS adjustments by sliding the slider to 100% twice.

However, if you choose to edit your photo with an external editor, such as Photoshop or Preview, iPhoto will not remember these slider settings.

Adjust-1.jpg

Picture after editing in Preview

Also note that when copying photos with iPhoto Library Manager, transferring both the original and modified versions of the photo does the equivalent of editing in an external editor, so the slider settings won’t be transferred.

iPhoto Library Manager 3.3 released

Posted on August 20, 2007 by Brian Webster
Filed Under iPhoto, News, Updates, iPhoto Library Manager | 5 Comments

I’m pleased to announce that iPhoto Library Manager 3.3 is shipping today, with full support for iPhoto 7! (On a terminology note, I’ve decided I’m going to at least try referring to this new iPhoto as “iPhoto 7″ and not “iPhoto ‘08″. All of Apple’s docs seem to use the ‘08 nomenclature, but trying to use it myself, it just sounds/looks really weird, so I’m going to stick with “iPhoto 7″ unless it causes mass confusion and riots.)

The update is free for all users and can be downloaded from the main iPLM page. iPhoto 7 support is the major feature of this release, so functionally speaking it’s mostly the same as 3.2.6, with a couple of notable exceptions.

  1. The first good news is that, as a result of changes in iPhoto 7, album hierarchies can now be preserved when copying between libraries! This has been something I’ve wanted to do for a while, but just wasn’t able to in previous versions, so for iPhoto 7 users, that will be nice to have.
  2. I’ve made the look of the album list mimic the look of the iPhoto 7 album list, including the background color and separate sections with titles (you can click here to see how it looks). Older libraries will still be displayed with the plain look.
  3. Unlike in iPhoto 6, the list of events (formerly known as rolls) can now be sorted by their date in the iPhoto Library Manager window. This makes it somewhat easier to track down a particular event you’re looking to copy to another library.

So, there it is! I’ve of course tested the bejeezus out of it, but if anyone has issues that crop up, drop me a line at support@fatcatsoftware.com.

iPhoto 7/’08 observations

Posted on August 9, 2007 by Brian Webster
Filed Under iPhoto, Development, iPhoto Library Manager | 14 Comments

I’ve only been playing around with iPhoto 7 for a little bit now, but I’ve found some interesting nuggets on how things have changed in comparison to iPhoto 6. And yes, the official version number for the new iPhoto is 7, even thought it’s part of iLife ‘08. Thanks for not making things totally confusing, Apple. *sigh*

Events are the new Rolls

As I suspected might be the case, it appears that the new Events feature in iPhoto 7 is, structurally speaking, a rebranded use of Rolls from iPhoto 6 and earlier. In fact, I don’t see the term “roll” used anywhere in the iPhoto 7 interface anymore. I’m happy with the new Events interface, as it is a marked improvement and much more useful than rolls were under iPhoto 6. At the core of things, they basically work the same, but there are a couple important differences in behavior.

Like rolls, events are mutually exclusive, so every photo belongs to a single event, no more, no less. However, in iPhoto 6, every distinct import was grouped into a single roll. In iPhoto 7, a single import can now result in multiple events, depending on what settings you have in the preferences, and the dates of the photos that were taken.

Library folders are now packages

In previous versions of iPhoto, your library folder was just that, a folder. It appeared as a normal folder in the Finder, and you could dig through it and mess with things just as easily as any other folder. In iPhoto 7, Apple has decided to make iPhoto folders into packages instead. A package is simply a folder that doesn’t appear as a folder in the Finder. Most applications are actually packages (or rather, a special type of package called a bundle), and many other things, from plugins to documents are also marked as packages. You can still see what’s inside a package by control-clicking it in the Finder and selecting “Show Package Contents”.

This may cause a little terminology confusion in the short run, as the term “iPhoto library folder” is used fairly pervasively, but I think in the long run this is a good move by Apple. Countless people have unknowingly borked their iPhoto libraries in various ways by moving stuff around inside the library folder. This is actually not unreasonable behavior, but iPhoto reacts very poorly to having its library messed around with. So, my basic reaction is, “What took them so long?”.

For those curious in the technical details, iPhoto libraries don’t require an extension, as is the norm for most applications that store their data in packages, but instead have their “Is Package” bit set so that the Finder displays it as a package, even without an extension. It also sets the type/creator on the folder so that the library is displayed as a pretty icon in the Finder, as well as a Contents/PkgInfo file containing the same information.

Auto import folder

I don’t see this mentioned anywhere in the documentation, but there is now a new folder inside the library named “Auto Import”. It appears that how this works is, if you put some photos into the Auto Import folder, then the next time you launch iPhoto, it will look in that folder and import any photos it finds there. It does delete any photos in that folder after importing them. There is also an “auto import” Applescript command, but calling it doesn’t seem to do anything, at least not as far as I can see. I have a feeling this may have been a feature that was pulled out late in development, and they just forgot to remove the Applescript command and the actual folder inside the library.

New keyword interface

Another iPhoto release, another new interface for assigning keywords. By my count, this is at least the 4th different interface iteration for this feature in iPhoto. I also think this is the first time that the new interface has actually been an improvement over the old one.

iphoto7_keyword.png
In iPhoto 7, you can actually edit keywords directly inside the main viewer. This is quite cool, as it will autocomplete existing keywords as you type, and if you type a new keyword and type a comma, it will automatically create a new keyword with what you typed. This is a vast improvement over iPhoto 6, where you had to go into the preferences window just to add new keywords to your list.

But how do you edit the keywords of multiple photos at a time? This actually took me a good while to find, as the info window no longer contains a tab for editing keywords as it did before, and the keywords pane/button no longer exists down in the lower left corner of the window. I eventually found it, under the Window menu, there is a “Show Keywords” item that brings up a window with all your keywords.

iphoto7_keyword_window.png

From this window, you can select multiple photos, and then click the keyword buttons to assign/unassign keywords to the entire selection. You can also drag keywords up to the “Quick Group” area above and assign one letter keyboard shortcuts to them. For example, if I have “n” assigned to the keyword “nebula”, anytime I have something selected in the main iPhoto window, I can just press “n” to add/remove the “nebula” keyword from the selected photos.

I think this is the first version of iPhoto that really has a good interface for assigning keywords. Don’t know what took them so long, but there it is. My only gripe would be to have a button available somewhere in the bottom section of the window to bring up the keywords window, as I can see many people never even realizing that it’s available. I was actively looking for it, and it took me a good couple of minutes to find it.

There are many other large and small new features in iPhoto 7, which I may go into in more detail later, but those are the things that popped out at me in the first couple of hours of playing with it. I’ll be posting more later with other nuggets as I find them.

Feed