Am Montag, 2. Dezember 2013, 22:57:51 schrieb Simon Spannagel:
> I actually thought darktable would write into the same XMP file using its
> own name space. Therefore the two sets of information shouldn't interfere
> beside the things like rating that are stored in the common namespace.

Basically you are right, darktable has its own XML namespace for things like 
image editing settings. However, there are (as you pointed out) common fields 
like rating, color labels, ... In theory these are interchangeable between 
different applications, and digiKam is one of them. However, darktable only 
writes to XMP files once the image was imported into its database but never 
reads the sidecar in again. This is futile if an external DAM tool has written 
its data to the XMP file in the meantime.

This is something that we might tackle in the near future, I already had 
expressed some ideas and have written some test code about reading file 
modification timestamps. Maybe it will work out, maybe not. Only time will 
tell.

Until then I agree, it's not safe to mix applications and rely on the XMP 
files. Unless it's guaranteed that the DAM tool doesn't write to the XMP while 
darktable is running, if darktable is forced to read the XMP on each start and 
that the external DAM tool reads the XMPs once they have changed, too.
One way to force darktable to read the XMP in on every start would be to start 
it with the command line parameter "--library :memory:". That has other 
drawbacks, but if you only want the RAW editor darktable offers then this might 
be a way to become happy.

> Correct me when I'm wrong - i haven't used another tool producing XMPs for
> years...

Me neither. Everything I wrote is coming from theoretical thoughts and knowing 
how darktable works. :)

> However, if you don't like that either i fear there is no way to do that
> currently. The reason for this not being configurable/ changeable is mostly
> preventing users from screwing up their own data i guess.

Ack. You can neither tell darktable to write XMP files somewhere else (and this 
won't change ever) nor can you tell it to reimport sidecar files into an 
existing database on startup.

> Cheers,
> Simon

Tobias

[...]

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to