Beim Umzug auf einen neuen Rechner wollte ich auch gleich meine Bilder von iPhoto 6 zu Picasa migrieren. Ein Update auf ein aktuelles iPhoto ist zwar Dank des neuen AppStores kostengünstig möglich, jedoch habe ich schon zu häufig von Performanceproblemen, insbesondere auf älterer Hardware, gelesen.
Das gute an iPhoto ist, dass es sich selber normalerweise alleine um die Ablage der Fotos kümmert. Man muss sich also keine eigene Ordnerstruktur ausdenken, denn diese Arbeit kann einem iPhoto (ähnlich wie auch iTunes bei Musik) abnehmen. Das ist bei einer Migration allerdings ein Nachteil, denn die Information zu welchem Album ein Bild gehört, steckt eben nicht in einer Ordnerstruktur sondern in den Dateien die iPhoto als Datenbank benutzt. Zum Glück bin ich auf das Tool Phoshare gestoßen, dass einen Export der iPhoto Datenbank in eine neue Ordnerstruktur macht die sauber von z.B. Picasa importiert werden kann. Die Versionen 1.4.4. und 1.4.5 kamen allerdings mit der AlbumData.xml die mein iPhoto angelegt hatte nicht klar:
Error: float() argument must be a string or a number
Offensichtlich fehlen in der Version 6.0.6 von iPhoto noch einige Zeitstempel im XML. Ein Patch kam allerdings innerhalb von wenigen Stunden, nachdem ich die Usermailingliste kontaktiert hatte. Damit hat Phoshare prima funktioniert, genau wie in der Anleitung beschrieben!
Moritz – super, danke für den Tip! Hat Prima funktioniert!