Bug 218730

Summary: Metadata delay write option
Product: [Applications] digikam Reporter: Bruno Léon <bruno.leon>
Component: Setup-MetadataAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, jtoegel42
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.1.0
Sentry Crash Report:

Description Bruno Léon 2009-12-15 00:11:53 UTC
Version:           Version 1.0.0 (rev.: 1061767) (using KDE 4.3.4)
OS:                Linux
Installed from:    Ubuntu Packages

Hi,

I found it very slow to have digikam writing metadata as soon as you 
apply a tag to a pretty big set of pictures.

I know that you can select not "Save Image tag as "Keyword" Tags" but this 
only give you the choice to write them or not. Even selecting "write 
Metadate to Images" in album menu does not  write tags if you didn't select the above 
setting.

If I'm right, then I think it would be nice to be able to select to 
write tags, but to postpone the actual write to when you choose 
something we'd call "sync database tags to files tags".

This would make the application use very smooth in comparison to now

Bruno
Comment 1 Myriam Schweingruber 2009-12-16 20:33:09 UTC
Wrong package, reassiging
Comment 2 Johannes Tögel 2010-06-04 10:01:08 UTC
I can confirm this... that's the one thing I don't like about tagging with digikam: after tagging a batch of images you always have to wait for a long time until it finishes writing the tags to the images.

Please add an option for this, it would make tagging in digikam much faster and more convenient.
Comment 3 caulier.gilles 2010-06-07 00:28:35 UTC
Johannes,

If you use Nikon camera, it's a bug from Exiv2 fixed with new 0.20.0 release.

Gilles Caulier
Comment 4 Johannes Tögel 2010-06-07 08:40:16 UTC
Hi Gilles,

I am using a Canon camera.

IMO the problem is that digikam is (more or less) blocked while writing metadata to the images, so that I can't continue with tagging images immediately but have to wait until the metadata is written to the images.

The proposed solution is "just" a workaround, because ideally digikam would write the metadata to the images in the background without making the UI sluggish.

Johannes Tögel
Comment 5 caulier.gilles 2010-06-07 09:31:46 UTC

*** This bug has been marked as a duplicate of bug 173632 ***
Comment 6 caulier.gilles 2010-06-07 10:07:53 UTC

*** This bug has been marked as a duplicate of bug 227814 ***
Comment 7 Johannes Tögel 2010-06-07 17:41:54 UTC
Erm... why exactly should this bug be a duplicate of bug 173632? AFAIK these bugs are completely unrelated... also, while I am not a developer and don't use the bug tracker too often it seems rather strange to me that a bug with some votes is marked as a duplicate of a newer bug with no votes. I think it would be better to do that the other way round, e.g. mark the newer bug as a duplicate of the older bug.
Comment 8 Marcel Wiesweg 2010-06-07 18:33:04 UTC
Johannes, which version are you using when you state "digikam is blocked when writing metadata"? It should be fully multithreaded now.
Comment 9 Johannes Tögel 2010-06-08 10:11:35 UTC
0.10.0, on OpenSUSE 11.2 with all updates applied.
Comment 10 caulier.gilles 2010-06-08 10:14:53 UTC
Johannes,

digiKam 1.3.0 is just released. Please update and try again.

Gilles Caulier
Comment 11 caulier.gilles 2020-08-31 03:17:15 UTC
Fixed with #227814