Page 1 of 1

Lightroom hierarchicalSubject metadata read incorrectly - XnView: MP 0.94.2 Linux

Posted: Tue Jan 07, 2020 6:37 pm
by jedypod
First, thank you for the excellent image management software! I've been using XnView for a long time and really enjoy it. I have recently been trying to create a workflow for managing and tagging my photo collection on Linux. I have evaluated nearly all available options, including Lightroom through wine.

I had never really explored XnView's categories feature before. After investigation it seems like a really solid option for managing hierarchical tagging for my image collection.

The problem I'm running into is that XnView does not seem to support heirarchical tag import from Lightroom correctly.

I've created a screen capture video to demonstrate the issue more clearly:
https://youtu.be/WNx6IulaBFA
(The Preferences -> metadata settings that I'm using are also shown in the video, though I have tried multiple different settings and the behavior does not appear to change.)

In short:
When tagging in lightroom, I only enable the child tag. Say I have a tag structure like this:

Code: Select all

content|weather|sunny
location|north america|canada|quebec
This information is written as is in the Xmp.lr.hierarchicalSubject metadata field.

The problem is that when I import this photo into XnView, all parent categories are also checked. Everything is fine until I add another tag in XnView. Then the tags above are transformed into:

Code: Select all

content
content|weather
content|weather|sunny
location
location|north america
location|north america|canada
location|north america|canada|quebec
This behavior is undesired, and alters the tags when re-importing back into other software like Lightroom or Digikam.

If there is a workaround or a setting in the preferences I am missing I would be most happy to hear it.

If this is actually a bug I would love to see it fixed. If this worked correctly XnView would become a very useful part of my image tagging workflow!

Thanks for listening!

Re: Lightroom hierarchicalSubject metadata read incorrectly - XnView: MP 0.94.2 Linux

Posted: Thu Jan 09, 2020 1:44 pm
by michel038
In Tools, settings, metadata, a check box "automatically apply parent keywords" allows you to write or not parent keywords.

Try also to unmark "read hierarchical keywords" to prevent parent categories to be checked ?