KPhotoAlbum logo


KPhotoAlbum 4.4
(11 Feb 2013 06:51:00 +0200 )

I am pleased to announce that KPhotoAlbum 4.4 is available for download.

The main improvements on this version are support for libkipi 2.0.0 and greatly improved save time for the image database. Now it is also possible to remove duplicate images while merging the tags to the remaining image. And naturally a couple of bugs got fixed as well.

— Miika

A Productive weekend - Saving now 3-4 times faster
(3 Feb 2013 16:30:00 +0100 )

This week we discussed saving times on the KPhotoAlbum IRC channel, which made me give it a shot at rewriting the saving code from QDom to QXmlStreamWritter. I had a hunch that it would give quite some nice improvement in saving speed.

Now, if you have ever participated in one of my Qt training classes, you will likely have heard me say something like NEVER EVER trust your own hunches on where time is spend in your applications, USE A PROFILER!. Rewriting the code resulted in a disappointing 10% time reduction on saving, not the 50% or more I had hoped for. Sigh! Why do I never listen to myself?!

OK, so when I had callgrind and kcachgrind in action anyway, I could just as well look at what made it relatively slow at saving, and I found, not surprisingly, that it spend quite a bit of time in places I wouldn't have guessed in a million years. I got an impression 18% reduction simply by caching whether the XML file should be in compressed or readable format.

In total, depending on format used, and whether your KPhotoAlbum is build in debug or release mode, I got a reduction of time spend when saving between 62% and 73%, which means a speed up of 3-4.

Saving now takes less than 400ms on my database with 13800 images (of which more than 95% are tagged). I guess it will be a while before I need to revisit the speed of saving :-)

— Jesper

KPhotoAlbum 4.3
(26 Sep 2012 06:40:00 +0300 )

I am pleased to announce that KPhotoAlbum 4.3 available for download.

New features were described when announcing the beta version. Only minor bug fixing and addition of pattern based search was done since then.

— Miika

KPhotoAlbum 4.3-beta1
(07 Sep 2012 08:03:00 +0300 )

Whe have a beta build available for the upcoming KPhotoAlbum 4.3. Give it a spin and give feedback to the mailing list (IRC and bug tracking are also viable options).

New features concentrate on video support improvements and background tasks. Also the database backend has been dropped completely leaving the XML backend as the only option. Automatic stacking of images based on file version detection has been brought to the maintenance menu giving control to the user instead of only performing the action upon starting of KPhotoAlbum.

— Miika

Tutorial on new video features
(18 Aug 2012 22:21:00 +0300 )

Jesper has posted a video tutorial on YouTube demonstrating the new features that are available on the current development version of KPhotoAlbum.

— Miika

New features for a test run
(31 Jul 2012 06:38:00 +0300 )

There are some new features to test out on our git repository (master branch). They are mostly related to how videos are handled but also background job queue is implemented and some refactoring done, including removal of SQL backend. Any feedback is appreciated before pushing out a new release.

More information of the latest changes is available from KPhotoAlbum's Git Summary and Changelog.

— Miika

Improvements on video support
(13 May 2012 21:31:00 +0300 )

Jesper was on a vacation and by tradition this means some news for KPhotoAlbum as well. This time he was hacking together some improvements on video support - and a lot of things under the hood. On visible side it is now possible to select the frame to be used as video thumbnail and while hovering over a thumbnail a few frames from the video are cycled over to give better idea what the video is about. Less visible improvements include e.g. new background tasks manager. It sure is great to see Jesper busy on improving KPhotoAlbum once in a while.

— Miika

KPhotoAlbum 4.2 released
(31 Mar 2012 21:56:00 +0300 )

We are happy to announce a new release of KPhotoAlbum. The major changes including stability and speed improvements were described when announcing the release candidate 2. After that only a few minor changes were made.

You can get the KPhotoAlbum 4.2 from KDE mirrors.

— Miika

Release Candidate 2 for KPhotoAlbum is available
(09 Mar 2012 10:21:00 +0200 )

Release candidate 2 of our next release is available on KDE FTP site.

Changes since the release of 4.1.1 include the following:

  • Rewrite of ThumbnailView with speed improvements, pre-loading and background thumbnail generation.
  • ToolTip on ThumbnailView is activated only if mouse is not moving.
  • Updated documentation.
  • Copy-paste of tags from one image to the next one.
  • RAW workflow improvements on speed and functionality. Use embedded thumbnail if available in decent size, open the RAW file in RAW editor instead of the developed JPEG, search for only RAW files.
  • Rating images with number keys 0-5.
  • Annotation dialog and search improvements.
  • HTML export improvements.
  • Option to skip symbolic links when detecting new files.
  • Multi core CPU improvements.
  • Plenty of crashes fixed.
  • Usability improvements.

Working on new release of KPhotoAlbum
(20 Feb 2012 17:05:00 +0200 )

We are working on a new release. New features are frozen and the current GIT master should have all the features to be expected on the release. Some more bug fixes should be done before the release. We are planning on providing a release candidate soonish before the final release, but there is no date set for that.

There has also been a major change in the forces behind KPhotoAlbum. Jesper has decided to step back and has left a huge gap for other people to fill. We want to thank Jesper for his great work in producing the best photo cataloguing software known to exist!

Older News

Design & Code: Jaroslav Holaň | Content: Jesper Kjær Pedersen | XHTML 1.0 Strict | CSS