Lightroom hierarchicalSubject metadata read incorrectly - XnView: MP 0.94.2 Linux
Posted: Tue Jan 07, 2020 6:37 pm
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:
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:
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!
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
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
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!