Enable Spotlight indexing in iPhoto 6
Oct 01, '08 07:30:01AM
Contributed by: Anonymous
For those of you still stuck with iPhoto 6, I discovered how to enable Spotlight to properly index iPhotos -- including keywords, titles and other details. I am not sure if this applies to every iPhoto 6 user, but in my iPhoto 6 application, Apple forgot to tell Spotlight what to look for. Follow these steps to fix this:
- Open /Applications, Control-click on iPhoto, and select Show Package Contents from the pop-up menu.
- In the new window that opens, locate the Contents/Info.plist file.
- Open TextEdit, and drag the Info.plist file onto the TextEdit icon in the Dock to open it. Please make a copy of the file before editing, just in case!
- At the end of the file, just before </dict></plist>, insert the following code:
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeDescription</key>
<string>iPhoto Spotlight file</string>
<key>UTTypeIdentifier</key>
<string>com.apple.iPhoto.ipspot</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>ipspot</string>
</dict>
</dict>
</array>
- Save the file as a plain-text file, and make sure the file ending is not hidden and that the full name is Info.plist. Then wait for Spotlight to do its magic. You may have to delete the iPhoto.ipspot file in your iPhoto Library folder, and then open iPhoto, to trigger the update.
Someone reported that their iPhoto stopped working after they edited the file. If this happens, just replace the edited file with the backup you made, and iPhoto should be fine again. (This hint originally appeared on my blog.)
Comments (6)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20080929050259955