Professional Photo Management with the Power of Open Source

digiKam 0.10.0-beta6 release for KDE4

by digiKam

Dear all digiKam fans and users!

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


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

KDE3 version still the stable release and have been published this summer.

digiKam is now compilable under Windows using MinGW and Microsoft Visual C++. Precompiled packages are available with KDE-Windows installer. See KDE-Windows project for details.

To compile digiKam for KDE4, you need libkexiv2, libkdcraw, and libkipi for KDE4. These libraries are now included in KDE core but for the moment, digiKam require libkdcraw and libkexiv2 from svn trunk to compile fine (These versions of libraries 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.4.0.
General : libkexiv2 dependency updated to 0.5.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.
General : digiKam can be compiled natively under Microsoft Windows.
General : libkdcraw dependency updated to 0.4.0.
General : libgphoto2 dependency is now optional to be able to compile digiKam under operating systems not supported by GPhoto2.
General : Usability improvements to be able to run digiKam on small screen (like EeePC).
General : New option to enable RAW metadata writing.

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.
080 ==> 169814 : Compilation error: no exp2().
081 ==> 165345 : Selecting images from bottom right to top left does not work.
082 ==> 170693 : Enable geotagging of Olympus orf images.
083 ==> 170711 : Write single Keywords instead of Hirachy into IPTC.
084 ==> 168569 : New Album Folders are not detected in displayed in GUI until restart.
085 ==> 165337 : Text overlapping box on welcome page.
086 ==> 171310 : No preview photos shown clicking on imported albums.
087 ==> 171778 : digiKam does not load photos in its database.
088 ==> 171736 : Make transferring of metadata between machines easier.
089 ==> 170929 : Compilation of SVN version fails with gcc 4.3.2 unless debug option is activated.
090 ==> 171989 : Can’t set gps photo location on .nef images.
091 ==> 172018 : Initial cursor in the “sharpen” dialog is on the “cancel” button.
092 ==> 172033 : Unable to draw rectangle from right to left.

093 ==> 171953 : Using create “Date-based sub-albums” makes import fail.
094 ==> 118318 : Make (lib)gphoto support a configure flag.
095 ==> 172269 : digiKam hangs for around 20-60 seconds when starting.
096 ==> 172648 : Thumbnail click does not display embedded picture preview.
097 ==> 172650 : No kipi plugins available.
098 ==> 172651 : Send image by email missing.
099 ==> 168005 : Week view broken in timeline.
100 ==> 172295 : digiKam has a hard dependency on Jasper library.
101 ==> 172733 : Crash on Synchronize images with database.
102 ==> 172776 : Combine Edit and Album menus, and other ideas.
103 ==> 172836 : No menu item for lensfun.
104 ==> 172912 : “Slide” becomes “Slideshow” text on button in Main window.
105 ==> 172882 : Setup verbiage patches.
106 ==> 172884 : Welcome/First-Run verbiage patches.
107 ==> 172892 : Tips verbiage changes.
108 ==> 172895 : Setup verbiage patches for slideshow and albumview.
109 ==> 172898 : Verbiage changes for Util-ImageEditor-ImageResize.cpp.
110 ==> 172899 : Verbiage changes for digikamapp.cpp.
111 ==> 167320 : Filmstrip in album view is not synchronized correctly.
112 ==> 172911 : Album File lister does not have an “All Image Files” filter.
113 ==> 167777 : Thumbnails in Album not shown at first start of digiKam.
114 ==> 173645 : digiKam crashes after start dialog.
115 ==> 173691 : digiKam doesn’t show pictures.
116 ==> 091811 : Feature request: find pictures by meta tag info, date.
117 ==> 173853 : seg fault digiKam with marble widget (at startup).
118 ==> 173995 : digiKam crashes on loading main view.
119 ==> 163143 : digiKam doesn’t detect new photos in import from a camera.
120 ==> 107316 : Option: Only download new photos from camera.
121 ==> 174108 : digikam and exiv2 crash with AVI file.
122 ==> 174202 : Albums` names are duplicated after migrating from digikam-0.9.4.
123 ==> 167873 : Tag and album trees are not expanded when searching for entries.
124 ==> 169641 : digiKam crashed while downloading AVI-files from Canon S5 IS.
125 ==> 169964 : Crash when importing my picture and video collection.
126 ==> 174615 : digiKam 0.10 compile error.
127 ==> 174620 : After updating to current svn digikam crashes.
128 ==> 175650 : digiKam crash at startup without Phonon problems.
129 ==> 173918 : digiKam msvc binaries doesn’t work.
130 ==> 175662 : USB camera transfer hangs and works only the second time tried.
131 ==> 174991 : digiKam freezes when generating new tag.
132 ==> 171414 : Crash (with SIGSEV) when closing the application.
133 ==> 175597 : Crash when trying to access usb cam (autodetected).
134 ==> 176023 : digiKam svn: compile error.
135 ==> 174752 : Creating a new album gives two new albums, with the same name.

Hei Gilles, I have one

Hei Gilles, I have one question for you.

Why do all your posts come with a windows picture, are you not happy with a free-software OS?

You know what, I’m not sure if I’m the only one, but whenever I see post after post with only windows pictures on it I just get an urge not to use digikam again.

I don’t want to stop using digikam, because I think you make one fine piece of software, but could you please hold off on the windows pictures!

Thank you

What are you talking about?

What are you talking about? Digikam is a really nice piece of software and is part of KDE, it even has a K in the name. He is showing windows pictures to prove that now it also runs in windows. Take it easy, it’s only an operating system, it’s not a religion.


I can’t said more….


But, but, but … ! it looks

But, but, but … !
it looks much cooler in KDE of course :)

Do not fear that Windows NT

Do not fear that Windows NT is going to go over of Linux as main OS.

If you look the Poll, the Linux is most important platform for users than Windows or Mac OS X together. And even that poll would be only a 10% for Linux, the main development would be there. Because digiKam is desgined to use KDE technologies and it maintain such tools for KDE community too.

I do not mind about those screenshots, even that it “is a shock” but it is just a screenshot of proof that digiKam will come to other platforms too than just Linux.

On future (and on past) we should not fear to show the screenshots taken on the other OS’s than Linux or not even on other Linux OS distributions than what watcher is using.

digiKam is not only a “leading” photo management application on Linux OS and it’s competitors ain’t anymore just a F-spot, Kphotoalbum etc.. but on Windows system the Picasa, ACDsee, Lightroom, Photoshop Elements, Bridge… and on Mac OS X system a Aperture, iPhoto, Lightroom…

We need to have screenshots digiKam running on those platforms too when it is possible and give a users a new choise for their photo’s management.

If you have the urge to stop

If you have the urge to stop using a great free software program because its main developer is using it for whatever reason (imo not really something you should care about) on an OS that you do not like well than go on and be happy with your religion.

Personally I think it is fantastic that more and more of the KDE programs are running under Windows. That way I can offer the people that can not use Linux (programs like eg AutoCAD) great free software programs. And these that do not want to switch for whatever reason can be introduced to even more free software instead of using some tools illegaly.

I eg. was often testing Linux, but I only switched the moment than most programs I used under Windows were free software and available under Linux, that was a very easy migration.

and once they use many great

and once they use many great programs for free on windows, they can one day switch to linux and there will be no difference left.

Interesting exercise: port KDE to windows. :-)

Ok, I was misunderstood. Of

Ok, I was misunderstood.

Of course I was already expecting it.

Although I have mixed feelings about kde on proprietary OSs, I do appreciate how great it is to be able to use KDE software anywhere you want to.

That said, I was quite happy when you posted the first post with a windows picture.

My complaint is, and please don’t take it personally, that since then, You’ve Only displayed windows screenshots, and there’ve been how many posts with screenshots? quite a few han? So where’s the diversity? It’s like you’re totally focused on windows and that gives digikam a bad image, the way I see it. All I would like to ask you is to please spread the wealth around and show other sreenshots besides windows, is that so much to ask?

I think you understand, if you read this comment merely rationally,

thank you, and once again thank you for a great piece of software

First of all I think using

First of all I think using the word “rationally” is a mistake. I guess you think that it’s rational if I accept (agree to) your opinion the way you presented it. But as it is an opinion it is very likely that it is not (totally) rational. ;)

Second thing is: If you already expected to be “misunderstood” then why did you post your opinion the way you did? Imo that is just some kind of unnecessary provoking.

What about just ‘asking’ “Hey, I really like your product [do you?] and I wondered if you are using Windows right now. You know all the windows screens recently. Is it working the same way as on Linux?” :P

my bug

Sorry for not posting for some time, I had been in seriously bad health recently.
I will get a current trunk and try to update and polish my patch in the next days. As nobody seems to be interested in this bug or just lives with it I guess I have to somehow fix it myself.
I will switch to a non-stupid isp on dec 6 and will open a proper bug on bugs.kde.org

It seems someone has reported

It seems someone has reported this bug almost one and a half year ago at
http://bugs.kde.org/show_bug.cgi?id=146097 and it is still unconfirmed. When I finally
get to the bugtracker I will confirm it, so it gets squashed.

How many betas and release

How many betas and release candidates are planned before the final version of digiKam?

Look Release plan…

Look this page…


Thanks for this link. So

Thanks for this link.
So digiKam 0.10.0 should be ready for Kubuntu 9.04 integration.

And I’m sorry that I haven’t

And I’m sorry that I haven’t checked the “Navigation” menu before asking the question.

Canon PowerShot G10 RAW Support - dcraw 8.89

dcraw 8.89 has added RAW support for the Cannon PowerShot G10. It’d be great to have my camera supported.

LibRaw update under way

I have contacted Alex Tutubalin from LibRaw. He will update library soon…


Thanks Much

Thanks Much! I just checked the libraw page and found this:


I don’t know if it was because of you contacting him, but I’m glad to see it anyways.

Now I just need to figure out how to get all this beta-code working under gentoo.

libraw 0.6.2 is out…

LibRaw 0.6.2 is out and i have backported code to libkdcraw for KDE3 and KDE4.