I kind of sick and tired with F-Spot. It’s a good tool but I have to many problems and besides that, I am (was) a KDE guy and now I’m totally in love with MacOS. So, migrating and converting everything to iPhoto was quite clear.
I’ve always told F-Spot to save tags in XMP as well. If you haven’t, tell it, tag ALL pictures with ‘xmprules’ and then remove that tag and all tags are saved to XMP inside the jpeg.
The problem though is that iPhoto won’t read XMP but it’ll read IPTC. Converting everything from XMP to IPTC, putting pictures in folders and mess around a bit was necessery. Exiftool is the tool for the day.
First I had to rename my pictures. I have a ‘:’ as a delimiter in my time part of the filenames and samba won’t like that. Running "for i in *:*; do apa=`echo $i | sed -s s/:/_/g`; mv "$i" "$apa"; done" solves that easily.
Then I had to convert some XMP stuff to IPTC, this thing would do what I want "exiftool -m -overwrite_original -P -F '-IPTC:Caption-Abstract<$UserComment' .".
I also have ALOT of tags, this was first lost but then I found out that iPhoto searches for ‘Keywords’ and F-Spot uses ‘Subject’ so I had to do this "exiftool -m -overwrite_original '-subject>+keywords' .".
I also would like to have my pictures in folders for the day, this is how iPhoto keeps things and uses that event-thing so running "exiftool -m -r '-FileName<CreateDate' -d %Y-%m-%d/%%f.%%e ." was my next step.
That’s it, then I just import everything to F-Spot. It took like 24 hours for my 9000 pictures.. =)
So, bye bye F-Spot, I’ve been using it since version zero or something, making my on debs and everything but now I’m more into function than messing around.