Professional Photo Management with the Power of Open Source

digiKam 0.10.0-beta3 release for KDE4

by digiKam

Dear all digiKam fans and users!

The digiKam development team is happy to release the 3rd beta release dedicated to KDE4. The digiKam tarball can be downloaded from SourceForge.

Raw Import tool for KDE4

Take care, it's always a BETA code with many of new bugs not yet fixed... Do not use yet in production...

... for production, use KDE3 with 0.9.x, which is still mantained and 0.9.4 stable release have been published this summer.

To compile this KDE4 version, you need libkexiv2, libkdcraw, and libkipi for KDE4. These libraries are now included in KDE core. You need last libkdcraw and libkexiv2 from svn trunk to compile digiKam (will be released with KDE 4.2). To extract libraries source code from svn, look at bottom of this page for details

For others depencies, consult the README file. There are also optional depencies to enable some new features as lensfun for lens auto-correction, and marble for geolocation.

The digikam.org web site has been redesigned for the new KDE4 series. All screenshots have been updated and a lots of video demos have been added to present new features included in this version.

NEW FEATURES (since 0.9.x series):

General : Ported to CMake/Qt4/KDE4.
General : Thumbs KIO-Slave removed. digiKam now use multi-threading to generate thumnails.
General : Removed all X11 library dependencies. Code is now portable under MACOS-X and Win32.
General : Support of XMP metadata (require Exiv2 library >= 0.16).
General : Hardware handling using KDE4 Solid interface.
General : Preview of Video and Audio files using KDE4 Phonon interface.
General : Database file can be stored on a customized place to support remote album library path.
General : New database schema to host more photo and collection informations.
General : Database interface fully re-written using Qt4 SQL plugin.
General : Support of multiple roots album paths.
General : Physical root albums are managed as real album.
General : New option in Help menu to list all RAW file formats supported.
General : Geolocation of pictures from sidebars is now delegate to KDE4 Marble widget.
General : New option in Help menu to list all main components/libraries used by digiKam.
General : libkdcraw dependency updated to 0.3.0.
General : Raw metadata can be edited, changed, added to TIFF/EP like RAW file formats (require Exiv2 >= 0.18). Currently DNG, NEF, and PEF raw files are supported. More will be added in the future.

CameraGUI : New design for camera interface.
CameraGUI : New Capture tool.
CameraGUI : New bargraph to display camera media free-space.

AlbumGUI : Added Thumbbar with Preview mode to easy navigate between pictures.
AlbumGUI : Integration of Simple Text Search tool to left sidebar as Amarok.
AlbumGUI : New advanced Search tools. Re-design of Search backend, based on XML. Re-design of search dialog for a better usability. Searches based on metadata and image properties are now possible.
AlbumGUI : New fuzzy Search tools based on sketch drawing template. Fuzzy searches backend use an Haar wevelet interface. You simply draw a rough sketch of what you want to find and digiKam displays for you a thumbnail view of the best matches.
AlbumGUI : New Search tools based on marble widget to find pictures over a map.
AlbumGUI : New Search tools to find similar images against a reference image.
AlbumGUI : New Search tools to find duplicates images around whole collections.

ImageEditor : Added Thumbbar to easy navigate between pictures.
ImageEditor : New plugin based on LensFun library to correct automaticaly lens aberrations.
ImageEditor : LensDistortion and AntiVignetting are now merged with LensFun plugin.
ImageEditor : All image plugin tool settings provide default buttons to reset values.
ImageEditor : New Raw import tool to handle Raw pictures with customized decoding settings.
ImageEditor : All image plugin dialogs are removed. All tools are embedded in editor window.


001 ==> 146864 : Lesser XMP support in digiKam.
002 ==> 145096 : Request: acquire mass storage from printer as from camera. Change menu “Camera” to “Acquire”.
003 ==> 134206 : Rethink about: Iptc.Application2.Urgency digiKam Rating.
004 ==> 149966 : Alternative IPTC Keyword Separator (dot notation).
005 ==> 129437 : Album could point to network path. Now it’s impossible to view photos from shared network drive.
006 ==> 137694 : Allow album pictures to be stored on network devices.
007 ==> 114682 : About library path.
008 ==> 122516 : Album Path cannot be on Network device (Unmounted).
009 ==> 107871 : Allow multiple album library path.
010 ==> 105645 : Impossible to not copy images in ~/Pictures.
011 ==> 132697 : Metadata list has no scrollbar.
012 ==> 148502 : Show rating in embedded preview / slideshow.
013 ==> 155408 : Thumbbar in the album view.
014 ==> 138290 : GPSSync plugin integration in the side bar.
015 ==> 098651 : Image Plugin filter based on clens.
016 ==> 147426 : Search for non-voted pics.
017 ==> 149555 : Always present search box instead of search by right-clicking and selecting simple or advanced search.
018 ==> 139283 : IPTC Caption comment in search function.
019 ==> 150265 : Avanced search filter is missing search in comment / description.
020 ==> 155735 : Make it possible to search on IPTC-text.
021 ==> 147636 : GUI error in advanced searches: lots of free space.
022 ==> 158866 : Advanced Search on Tags a mess.
023 ==> 149026 : Search including sub-albums.
024 ==> 153070 : Search for image by geo-location.
025 ==> 154764 : Pictures saved into root album folder are not shown.
026 ==> 162678 : digiKam crashed while loading.
027 ==> 104067 : Duplicate image finder should offer more actions on duplicate images found.
028 ==> 107095 : Double image removal: Use trashcan.
029 ==> 112473 : findimages shows only small thumbnails.
030 ==> 150077 : Find Duplicate Images tool quite unusable on many images (a couple of issues).
031 ==> 161858 : Find Duplicate Image fails with Canon Raw Files.
032 ==> 162152 : Batch Duplicate Image Management.
033 ==> 164418 : GPS window zoom possibility.
034 ==> 117287 : Search albums on read only album path.
035 ==> 164600 : No picture in view pane.
036 ==> 164973 : Showfoto crashed at startup.
037 ==> 165275 : build-failure - imageresize.cpp - ‘KToolInvocation’ has not been declared.
038 ==> 165292 : albumwidgetstack.cpp can’t find Phonon/MediaObject.
039 ==> 165341 : Crash when changing histogram channel when welcome page is shown.
040 ==> 165318 : digiKam doesn’t start because of SQL.
041 ==> 165342 : Crash when changing album sort modus.
042 ==> 165338 : Right sidebar initally too big.
043 ==> 165280 : Sqlite2 component build failure.
044 ==> 165769 : adjustcurves.cpp - can’t find version.h.
045 ==> 166472 : Thumbnail bar gone in image editor when switching back from fullscreen.
046 ==> 166663 : Tags not showing pictures without “Include Tag Subtree”.
047 ==> 166616 : Filmstrip mode in View.
048 ==> 165885 : Thumbnails and images are NOT displayed in the main view center pane.
049 ==> 167139 : Crash if Exif.GPSInfo.GPSAltitude is empty.
050 ==> 167168 : Timeline view shows redundant extra sections.
051 ==> 166440 : Removing images from Light Table is not working properly.
052 ==> 166484 : digiKam crashes when changing some settings and using “find similar” after the changes made.
053 ==> 167124 : Timeline view not updated when changing selected time range.
054 ==> 166564 : Display of already created thumbnails is slow.
055 ==> 166483 : Error in “not enough disk space” error message.
056 ==> 167379 : Image selection for export plugin.
057 ==> 166622 : Confusing Add Images use.
058 ==> 166576 : digiKam quits when running “Rebuild all Thumbnail Images” twice.
059 ==> 167562 : Image Editor Shortcut Keys under Edit redo/undo are missing in GUI.
060 ==> 167561 : Crash when moving albums.
061 ==> 167529 : Image Editor not working correctly after setting “use horizontal thumbbar” option.
062 ==> 167621 : digiKam crashes when trying to remove a tag with the context menu.
063 ==> 165348 : Problems when trying to import KDE3 data.
064 ==> 166424 : Crash when editing Caption with Digikam4 SVN.
065 ==> 166310 : Preview not working in image effect dialogs.
066 ==> 167571 : Unnatural order when removing images from light table.
067 ==> 167139 : Crash if Exif.GPSInfo.GPSAltitude is empty.
068 ==> 167778 : Assigning ratings in image editor via shortcuts or toolbar not working.
069 ==> 168567 : Unable to edit or remove iptc and xmp info.
070 ==> 168846 : crash after playing with tags (seems to be rather a crash in Qt or kdelibs).
071 ==> 166671 : Image filter dialog buttons are much too big.
072 ==> 134486 : Keywords are not written to raw files even though they do embed iptc/exif.
073 ==> 168839 : Digikam crashed after tagging.
074 ==> 167085 : Color selection in sketch search tool looks plain black.
075 ==> 168852 : Crash on profile application.
076 ==> 167867 : Album view is reset by changing settings.
077 ==> 168461 : Info in Properties panel not updated after moving to other image.
078 ==> 169704 : Crash during RAW import.
079 ==> 166437 : Deleting images in Image Editor not working properly.


Still doesn’t handle images without filename extensions. I’d hoped this bug would be gone by now.

digiKam 0.10.0-beta3 release for KDE4

Stefan, have you filed a wish in the bug tracker?

Yes, I did. Comments were

Yes, I did. Comments were rather … mixed. “are you too stupid to rename files?” was one of the nicer ones.
I tried looking into the source but it is too difficult for me.

Final cmake doesn’t find kipi plugins

Hey Giles,

Thanks for another impressive list of fixes / enhancements on the latest beta.

Following all the KDE4 instructions at http://www.digikam.org/drupal/download?q=download/svn ,the final cmake reports:

”– libkipi library found………. NO

CMake Error at digikam/CMakeLists.txt:150 (message):
digiKam needs libkipi library >= 0.2.0. You need to install libkipi first”

All the previous steps went fine (including checking out DigiKam and kipi-plugins step). Kipi-plugins seems to exist in ../../graphics and I used all the same folder names suggested. I’m using Kubuntu Hardy Remix with KDE 4.1.1. I looked at the README without seeing anything that was obvious (although I’m fairly new to compiling).

Any ideas?

Quote from the

Quote from the announcement:
You need last libkdcraw and libkexiv2 from svn trunk to compile digiKam (will be released with KDE 4.2
In other words, it fails because you don’t have svn trunk, what will become KDE 4.2 one day installed. Your libraries are from 4.1.1, which is pretty recent, but not bleeding edge.

KDE 4.1 branch synchronized…

Today, i have synchronized KDE 4.1 branch in svn with trunk about libkexiv2 and libkdcraw. So, this will not be a problem to compile digiKam with next KDE 4.1.2 release.


Cannot “view” images

Thanks a lot for digikam!

This is the first kde4 application I tried to build. After some effort I succeeded, mostly.

Unfortunately, if I click on a thumbnail in album view to enlarge it, it does not work. Same thing with the “view” button in the toolbar. The thumbnails look fine. If I use the “edit” via the toolbar functionality, I can view the images. “Slide” also works.

Do you have any idea what I could check to make this work? Does the view functionality use anything special?

I have the same problem with the trunk version (858769) as with the source tar for this release.

Thanks a lot for your help!

It’s a splitter size init problem…

There is something weird with the horizontal splitter size on the bottom of preview mode which separate view and thumbbar. Just resize it vertically, and all will become fine.


??? Splitter Problem ???

Maybe I am a bit slow. I resized everything which looked resizable to me.

The normal album view looks like the following


If I click on view or the thumbnail, it looks like


And if I click on edit and open a new video it shows this window


Thanks again for any help…


You have same problem what I had. There is something wierd but not anything serious.
When you click the photo thumbnail on mainview, you said you get this http://eigenvalue.net/digikam/02_clicked_on_thumbnail.png

Now look closely top of the zoom slider. There is three dots. It is not so well showed because it depends of the used theme. But move mouse over that edge and your cursor change to resize arrows. Then just pull up littebit and you get the thumbnail view up and right away your preview is shown.

I think the fix for this would be that thubmnail-bar would have minimum size when it is enabled.
Didn’t test does this bug exist when the thumbnail-bar is disabled. If so, then the the code needs littlebit more checkin what is now doing that, because it has worked in history. ;-)

Thanks a lot…

even after you said where the dots are I needed a minute to recognize them. But now I got it. Thanks a lot to you and the rest of the team.

[BTW I already fearing the hordes of spam bots since I just realized that I messed up so that my email shows up here…]

This splitter…

This splitter…

<div class="links">» </div>

RAW Import


Nice work, digikam is coming along great!

One thing I noticed is that when I load a (Canon) RAW image and save it as jpeg,
the “Metadata” side-page is empty for the jpeg. The “Properties” side-page is empty (the one with the tabs EXIF, Vendor Comments, IPTC, XMP.

Feel free to contact me if you need more information.

Kind regards,

This is a RAWConverter kipi-plugins bug…

This is a RAWConverter kipi-plugins bug fixed recently in svn. Problem do not appear in digiKam image editor.