Log in

22 August 2010 @ 02:27 pm
f-spot rant  
This is a totally radeon-unrelated rant:


I decided to import some old photos into f-spot today to check for duplicates and organize them to folders corresponding to the date (i.e. yyyy/mm/dd). I assumed that f-spot would read the EXIF-metadata to extract the date (which is what it did before). After the import I was shocked to see that all images where put into 2001/01/01 ... which is totally wrong (the pictures dated 2005)! After looking at the images names (e.g. "01010008.jpg") I found out that the date was extracted from the filename (which is wrong as the camera does not name the images by date but by whatever else). I though: Ok, forget f-spot and let's use shotwell. Sadly shotwell imported the pictures into the same folders. I looked at the exif metadata of the images before and after the f-spot import ... before the date was correct, after the import the date was wrong.

f-spot replaced the exif timestamp by something that it assumed to be the correct timestamp. That's really evil.

Next to that f-spot was not able to import a large library (~10000 pictures) without using ~2.5GB RAM ... which caused my system to be swapping a lot (while still importing). This slowed down importing a single photo to ~5 seconds. Unusable.

I happily dropped f-spot and will never return. Shotwell performs much better (though it's still not as feature-rich). I'm happy to use a .NET/mono application less and I can only recommend that to you, too.


Next to that Jerome Glisse and Dave Airlie keep rocking implementing r600g.
(Anonymous) on August 22nd, 2010 12:52 pm (UTC)
Try Digikam
If you work with photos a lot you should really try Digikam. Nothing in the Linux world even comes close to it. They are currently even developing the face recognition, so that it would identify people in the photos and optionaly add tags to them so that you can find a photo from whenever you search for this tag. Digikam even works nicely on Windows if you ever need to use it there.
(Anonymous) on August 23rd, 2010 11:31 am (UTC)
Re: Try Digikam
Couldn't agree more. Digikam is "tha bomb" for photo management and editing.
(Anonymous) on August 22nd, 2010 04:54 pm (UTC)
f-spot's import overwrote EXIF information without asking? That sounds like what Debian would call a "critical" bug: user data loss.
(Anonymous) on August 22nd, 2010 11:20 pm (UTC)
Indeed, and it was raised *many* times on the F-Spot bugzilla. I gather it's been fixed in newer versions, but too late as far as I'm concerned - when such a bug went so long unfixed, how could I trust the program with my data?
(Anonymous) on August 23rd, 2010 09:04 am (UTC)
Exactly. That's why I went away from f-spot too. Was my favourite, but it did't deliver AND then killed my data too.
So I said thx but not thx, these guys are too unreliable for me.
Take this: NO other application did that for me on linux the last 15 years. 'nuff said.
ext_242412 on August 22nd, 2010 10:15 pm (UTC)
Hey man, that has been fixed 4 months ago. Please update your packages. It's both in 0.6.2 (the current stable release) and it will be in the next stable release, 0.8.0, which will be out in three weeks or so.

If you want to rant, please do it in an informed manner.

The F-Spot Maintainer
(Anonymous) on August 22nd, 2010 10:41 pm (UTC)
Re: Fixed
You'll need 0.7.3 or newer to get a fix to all of those issues.