Bug 379922 - Digikam won't remove tags set by Windows Explorer
Summary: Digikam won't remove tags set by Windows Explorer
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Engine (show other bugs)
Version: 5.5.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-16 22:04 UTC by Sebas
Modified: 2022-01-22 22:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebas 2017-05-16 22:04:19 UTC
You can add or remove Digikam tags, and that works well, but in the end when you re-read meta data from file, the original tags (pre Digikam) are still there. In my case, Windows Explorer tags.
Comment 1 Maik Qualmann 2017-05-23 19:22:07 UTC
Please try the pre-release bundle digiKam-5.6.0 from here:

https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM

I think this bug is allready fixed.

Maik
Comment 2 Sebas 2017-05-25 08:02:13 UTC
Thank you for the link. I tried 5.6.0 and it does not seem to be fixed.
Comment 3 Maik Qualmann 2017-05-25 09:44:04 UTC
Which Windows Explorer tags exactly? Maybe a test image with these tags?

Maik
Comment 4 Sebas 2017-05-25 15:48:46 UTC
I did some deeper research. The field where Windows Explorer saves the tag has the name "XPKeywords" according to IrfanView. DigiKam has a metadata tag entry for this, but searching a bit further brought this up: http://dev.exiv2.org/boards/3/topics/530

So I guess that is the problem here?
Comment 5 caulier.gilles 2017-05-25 16:24:08 UTC
Well, digiKam has already all rules to manage XPKeyworks tags.

Look code here :

https://cgit.kde.org/digikam.git/tree/libs/dmetadata/dmetadata.cpp#n1344

https://cgit.kde.org/digikam.git/tree/libs/dmetadata/dmetadatasettingscontainer.cpp#n268

This want mean that your Setup/Metadata/Advanced config panel must be tune properly about XPKeyworks.

Gilles Caulier
Comment 6 Sebas 2017-05-25 19:39:26 UTC
There is a default tag rule, this one:

Metadata Subspace: EXIF
Name: Exif.Image.XPKeywords
Special Options: NO_OPTS
Alternative name:
Alternative special options: NO_OPTS
Separator: ;
Set Tags Path: [V]

The rule is enabled. I used the 'Reset to Default' button when checking for the second time.

I can not add a rule for XPKeywords because when adding a rule, the only option allowed for 'Metadata Subpspace' is XMP.
Comment 7 Maik Qualmann 2018-04-30 20:24:19 UTC
This issue is resolved with digiKam-6.0.0. If all metadata write settings are enabled, re-reading the metadata cleans up the database beforehand. I close this bug now.

Maik