Professional Photo Management with the Power of Open Source

digiKam Software Collection 4.12.0 released…

by digiKam


Dear digiKam fans and users,

The digiKam Team is proud to announce the release of digiKam Software Collection 4.12.0. This release is the result of another huge bugs triage on KDE bugzilla where more than 145 files have been closed. Thanks to Maik Qualmann who maintain KDE4 version while KF5 port and GSoC 2015 projects are in progress. Both are planed to be completed before end of this year.

As with 4.11.0, this new release comes with OSX PKG installers for Mountain Lion, Maverick, and Yosemite. Note that you must considerate digiKam under OSX as beta stage, not stable as under Linux. Some dysfunctions have been identified and fixed with this release. PKG installer includes last Exiv2 0.25, LibRaw 0.16.2, and LensFun 0.3.1 which do not exist yet in Macports repository. Exiv2 includes huge fixes about video support which can crash digiKam, and Libraw/Lensfun add new recent camera supports. In the future, we plan to include Hugin CLI tools too required at run-time by Panorama and ExpoBlending tools.

The OSX digiKam PKG is not an Apple signed bundle installer. To do it we must pay 99$ by year which is very expensive for an Open Source project. If your computer is protected by Apple GateKeeper, you can bypass safety this protection at install time without to touch your computer settings. Just follow simple instructions given in this tutorial.

For more details, you can consult the huge list of the issues closed in digiKam 4.12.0 available through the KDE Bugs-tracking System.

The digiKam software collection tarball, OSX, and Windows installer can be downloaded from the KDE mirrors.

Have fun to use this new important digiKam stable release.

digiKam Team...

animated gifs

Any word on when animated gifs will be supported? It seems very strange that a picture manager doesn't support one of the more common types of pictures out there.

100'000 thanks

I really love digikam because it helps so much with my hobby: taking fotos and using them for publications in my volunteer engagements. I'm absolute no professional but I have to search pictures out of some 80'000 files. How to that without digikam?

This Release with KDE 4.13.3

Is it possible to install this new Release of Digikam on a KDE 4.13.3 System?
I would really like to, since I am using Kubuntu 14.04 LTS and won't get a KDE upgrade until 16.04.1

Any tipps or experiences?



Hi there - I installed digiKam 4.10 on my 64Bit Windows10 Notebook. unfortunately it crashed every time, I tried to edit metadata or even the description of a picture. after rebooting the notebook digiKam doesn't even start any more and freezes as it's showing the beginners-tips.
which is the latest STABLE version that will work on my machine?
thanks for the work, anyway - I really appreciate OpenSource Software that can be supported by donations




Be careful as digiKam is not as stable under Windows as under Linux because of some bugs in the underlying KDE SC libraries that digiKam depends on.

Video Thumbnails on Windows

Can anybody please tell me how to get video thumbnails on digiKam on Windows? I'm using digiKam 4.12.0 on Windows 8.1 and everything works great except I can't get thumbnails for video files, only photos...

I've seen the related question in the FAQ, but I don't know how to make that work under Windows, since I don't know how to install packages... I've also been googling for the last 3 days and every info I find is related to various Linux distros and the instructions are not 'translatable' to Windows.

I don't know if this helps, but I also don't get thumbs neither in Konqueror nor Dolphin for anything.

Keeps hanging at startup

So glad that I discovered Digikam (only a month ago).
Such a pleasure to finally face and organize my huge photo collection.

Until yesterday: after the startup screen, the program keeps hanging - I do not even obtain a crash report.
And I don't know why.

(It started with being unable to tag images (by typing + enter), but I still could click on the right tags, and apply them. Then I couldn't use the information pane anymore. All of a sudden, everything worked fine again. And then (after system resume?), as described above...)

Possible related factors (???): updates from Windows 7? Clean up from registry with CCleaner? Size of the database? (rather large by now - but the program doesn't show a progress bar anymore, so the 'hanging' is not the time it takes to scan the database?) I don't know...

I spent day & night trying to figure it out. Removing, reinstalling different versions (4.5, 4.11, 4.12). In or outside of Program Files folder. Unistalled those latest Windows 7 updates. Had my databases checked/reindexed/compressed/defragmented with Valentina Studio 5. (I tried to 'dump' and recreate the databases with Sqlite3, but the tutorials I could find didn't work for me - not my cup of tea.) Used older backups of my databases...
All for nothing... Much, much time that I would have loved to spend actually using the program...

Anybody an idea?

(I have reports from debugview.exe, if necessary)

Thanks in advance, Bizy

I'm not shure if CCleaner and

I'm not shure if CCleaner and such Programs are doing great stuff...Having actual Backups and playing less with system would be the best ;-)

Well, too late for that

Well, too late for that now... :-(
Don't think that's the reason...
There seem to be locked database files. Curious thing is that I use a copy of the same database files in Ubuntu, and that gives no problem... (there are other problems though... ;-) )

Interesting. Nice that you

Interesting. Nice that you are trying Ubuntu!

I LOVE working with Ubuntu.

I LOVE working with Ubuntu. But I started to miss some (Windows) programs. And installed a dual boot. And - up to a certain moment in time - I found Digikam to be more stable in Windows ... sorry to say so. The roles are reversed now... :-( I can't use the maintenance function in Ubuntu, but there are work arounds. Periodical crashes, but all I need to do is to start the program again. Unfortunately I can't make any decent crash reports (without going into much further inquiry as indicated on the support page). The debug symbols are installed, but the crash handler refuses to create decent bug reports (or... crashes...).

interesting. Do you use 14.04

interesting. Do you use 14.04 LTS or something later?

Yes, 14.04

Yes, 14.04

funny... That shouldn't be...

funny... That shouldn't be...

It is NOT funny...! (;-) )

It is NOT funny...! (;-) )

;-) I have the same with one

I have the same with one Game which should work, but it won't start...

Funny! ;-)

Funny! ;-)

The biggest problem with

The biggest problem with standard packages in Ubuntu 14.04 is that digikam use exiv2 and the version in there is buggy and bring down the whole digikam with crashes. There is also a problem with the version of sqlite3 that also give problems for digikam. With both of them updated and digikam rebuilt to use them will make it much more stable. Also using the latest version of digital itself instead of the rather old version in standard Ubuntu 14.04 will make the whole digikam experience better.

Hello 'Philip5', Thanks for

Hello 'Philip5',
Thanks for your comment!
'Unfortunately': I do have the latest version of Digikam installed - that's when the problem started... (!).
I did install the latest update of exiv2, and when I did, the installer said it was not even installed on my system... (?! so Digikam has been working before without...).
I don't know about a 'latest' version of sqlite (as there doesn't seem to have been an update for years, or am I mistaken). In any case: if you know how to do that, please give me the right commands...
Greetings, B.

Have you built your digikam

Have you built your digikam yourself? You can't just update exiv2 without rebuilding digikam to use the update otherwise it will think you still have the old one as binary. You should use sqlite3 3.8.4 or newer with Digikam to get rid of the database bugs. Backport it from Ubuntu Vivid is one way.

I'm sorry: two problems

I'm sorry: two problems might be getting mixed up here (and I have contributed to that by responding about Ubuntu).

The original post is about Windows. The program keeps hanging from the start - no crash, and if so, no crash report. It just keeps hanging. The problem might have to do with the integration of phonon (KDE) in Windows. That problem has been handed over to the Windows manager of DigiKam.
Then there is Linux (but this page isn't supposed to tackle those problems...?).

In Linux, I can't do maintenance (whatever function, whatever album (big or small), with our without all processor heads involved). That's a different problem (for which there are workarounds, but still, not so handy...)

As for an answer: no, I didn't build 'my' DigiKam. I wouldn't know how to do that... I followed these instructions: http://ubuntuhandbook.org/index.php/2015/08/install-latest-digikam-4-12-ubuntu/. And I used Ubuntu Softwarecentrum to install (not even update, as it said it was not installed) exiv2.
I don't know how to verify which version of sqlite I have installed (a search in the dash has no results... but I don't think I have a problem with the database in Ubuntu: it's a 'memory leak', the program starts using all available memory, hijacks one processor head and after (lots of) time, simply disappears).

Instructions are (very) welcome (thanks!), but please, be (more) specific. I you say: 'backport it from Ubuntu Vivid', I don't know what to do with that... I'm just, well, a 'user'...

That guide for installing

That guide for installing digikam 4.12 isn't correct. If your ubuntu 14.04 is using kde 4.13 as base then you should ONLY use the "extra" PPA BUT if you have somehow using kde 4.14 from some backport or other updated source then you should ALSO use the "kubunt-backports" PPA and NOT either of them. So in short with KDE 4.14 as base then BOTH PPAs are needed otherwise just the "extra".

I never uploaded any updated version of sqlite3 to my PPA as it would need a closer follow up for maintenance and patching for any security problem in the future as sqlite3 is quite an essential part of your system.

How do I check which version

How do I check which version of KDE I have? (if at all; in other words: does Ubuntu 14.04 come with a KDE version, and if so, which version?)
(I would have been a good idea to ask this question before trying to install Digikam 4.12 ;-) )

To check which version of KDE

To check which version of KDE you have as base on your system you can either open any KDE application you happen to have installed on your system and check in it's menu under Help > About KDE. Otherwise make a search for KDE base packages like the kdebase-runtime or just kde-runtime with the tools you use to install packages and see that the version of the package is. If version name is 4.13.x or 4.14.x then you know.

(*)Ubuntu 14.04 comes with KDE 4.13 as standard but depending on the sources you have made available it's not uncommon that you have it updated or backported to KDE 4.14.

That's clear! ;-) Thanks. So

That's clear! ;-) Thanks.
So 4.14 it is. Of course, becoz of my settings. And becoz I installed both packages anyway.

I've made my own distributive

I've made my own distributive in susestudio (based on opensuse 13.2). latest version (4.12) is on, but digiKam does not even start... How to find out the problem? maybe some libs are too old? Starting digikam in command line does not show any output.

Looks like problem with

Looks like problem with 64-bit version - same package selection but in 32 bit works well...

digikam and gmic based inpainting stuff


reading about a fix in in-painting option of digikam editor I hopefully start digikam 4.12 after a dist-upgrade on my arch based distribution antergos.

But it is still same behaviour since digikam 2.6 (!). When trying to modify things with in-painting options, digikam freezes and only a killall digikam closes this application. On computer of my father this behaviour is reproducable, with other distributions it is reproducable.

Some years ago I've got explaination, that this error has to do with switching from cimg library to gmic library. So again my question to core developer: When will you fix gmic based stuff? To refer to a comment from Gilles Caullier: When will you find a student to fix this?

When there is no interest to fix this error, then it would be nice not to offer in-painting in editor of digikam.

Kind regards,

Actually we tried to fix

Actually we tried to fix cImg/gmic stuff, which is responsible for in-paint option. But the current version of gmic does not meet digiKam's requirements. The library itself is not suited to be used as it is. We contacted developers of cImg but they didn't agree to cooperate. What gmic does not have: option to stop the algorithm if it is taking too long. Option to show progress if a large image is processed.

This is why digiKam only has an internal version, modified by us, which is very old. We really can't do anything about it.

Splash Screen Peeve

Every time I start digiKam I'm irked at the text on the splash screen, "Manage your photographs like a professional with the power of open source"

*like* implies that it is *not* professional and that professionals use something else, that while similar, is not digiKam. I keep hoping this will go away with each release, but it doesn't.

How about, "Professional-quality photo management for everyone with the power of open source" or some such other wording that does not imply that digiKam is not used by real professionals.


Here's a little +1 or "me too" post...
I agree, something like what you wrote would be an improvement.

How to not install mysql ???

How can I install digikam without mysql?

The Philip Johnsson ppa unfortunately bloats my system by pulling in lots of unneeded stuff, like mysql-server. I do not want this, and from what i understand Digikam can run without mysql. How to avoid installing it with that ppa? Or is there any other official package for Ubuntu 14.04? Actually, why not?

root@ubuntu:~# apt-get install --no-install-recommends digikam
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
akonadi-backend-mysql akonadi-server digikam-data kdepim-runtime
kdepimlibs-kio-plugins libaccounts-qt1 libakonadi-calendar4
libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4
libakonadi-kmime4 libakonadi-notes4 libakonadi-socialutils4
libakonadiprotocolinternals1 libastro1 libbaloocore4 libbaloofiles4
libbalooxapian4 libdmtx0a libexiv2-14 libkabc4 libkalarmcal2 libkcal4
libkcalcore4 libkcalutils4 libkdcraw-data libkdcraw23 libkexiv2-11
libkexiv2-data libkface-data libkface3 libkfbapi1 libkgapi2-2
libkgeomap-data libkgeomap2 libkholidays4 libkimap4 libkipi-data libkipi11
libkldap4 libkmbox4 libkmime4 libkolab0 libkolabxml1 libkpimidentities4
libkpimtextedit4 libkpimutils4 libkresources4 libmailtransport4
libmarblewidget18 libmicroblog4 libopencv-photo2.4 libpgf6 libprison0
libqt4-sql-mysql libsignon-qt1 libsqlite0 marble-data mysql-client-core-5.5