I like to hop between different raw developers. Thanks to the ubiquitous XMP standard, this works rather well! I can import my images with DigiKam, cull and tag them in Darktable, and have those tags picked up by DxO Photo Lab or ACDSee.
This works great for metadata. However, Darktable regrettably reads more than metadata from the XMP, notably the input color profile. This is relatively benign with DxO, where it reads linear Rec708 RGB instead of darktable’s linear Rec2020 RGB, but gets very annoying with Capture One, where it reads Adobe RGB.
Is there a way to limit XMP reading outside of darktable’s own namespace to metadata?
I already tried to create an auto-preset, but that doesn’t help. I guess I can probably code some Lua to work around this, but I’d prefer a “native” solution.