
Once an image has been imported into darktable the database entries take precedence over the XMP file. In the latter case the database gets updated with data that darktable finds in the sidecar files belonging to that image.

This automatically happens when you first import an image or at any later time by re-importing it (see Section 2.3.1, “Import”). An image can only be viewed and edited from within darktable if its data is loaded in that database. In addition to the sidecar files, darktable keeps all image-related data in its database for fast access. Really sorry for the long winded post, but I wondered if anyone had any insights.Įdit after further reading on : In the end I used digikam to alter the metadata in the jpg's I had exported. I didn't want to delete the XMP's and start all my processing again. I tried removing them from the collection and then re-scanning the directory but the captions didn't update.

Digikam can be made to re-read the the metadata but I couldn't find a way to force Darktable to do this. The thing is I recently altered the User Comment on my RAW's from a day out after I had processed but not exported them with Darktable. This is picked up by flickr so is quite handy. I think Darktable reads this and when a file is exported the caption is added to the metadata in the Description section (by the way Olympus place "OLYMPUS DIGITAL IMAGE" in this field). I use Olympus Viewer to add a caption which is placed in the User Comment metadata section, digikam reads this and places it in its database caption and creates a local XMP file with this caption in.
DARKTABLE WINDOWS 7 SOFTWARE
I've been using Darktable for a while now along with Olympus' own software and digikam for uploading, keywording etc and GIMP for any retouching I can't easily achieve in Darktable.
