Digikam and ART

It run! But only with raw files… do you have any idea why it gets stuck with jpegs? @agriggio

I think digikam writes to the jpeg directly instead of using the xmp sidecar – but I need to double check this. As I wrote earlier, I never tag jpegs, so I don’t really know… I need to try

ok! to be continued… very interested in this topic :innocent:

Yes, digikam writes directly to the jpeg.

1 Like

Thanks for confirming. I’ll see if I can handle this as well

1 Like

I admit that this is not my usual way of proceeding. Indeed, I sort and process RAW with Art. Then, once the jpgs have been edited, I catalog / tag / class them with digikam.
It was just to report my compatibility tests between the two software.
Thank-you for your prompt response!

hmmm… I just tried, and for me everything works also for jpgs. Digikam seems to store the metadata in the xmp sidecar, and ART picks them up. I don’t know what might be the difference with your setups, I’ll dig deeper…

the time you were looking for, could you give me a screenshot of your settings in ART and digikam please?
Thank and Sorry for the inconvenience!

Here are the relevant screenshots:

@agriggio don’t you think it’s potentially dangerous to write metadata also in the raw file itself? Isn’t there a risk of file corruption?
Personally I disabled the options to write in the raw file/item, to have metadata written only in sidecars.

Indeed I agree with @sguyader. My raw files are actually read only.

yes, I never do that, the settings were to replicate what @carafife had. but I think digikam doesn’t write to raws unless you explicitly tell it to.

1 Like

Good evening,

Apologies for reviving this old thread.
I have the same problem of synchronizing ratings between Digikam and ART, I am using DigiKAM 7.1 and ART 1.8.2 (in Ubuntu 20.04 if it matters). My goal is to review and rate my photos with digikam before treating them in ART. I tend to shot Raw+Jpeg.

I played around with some JPEG, and found that ART creates a “photo.xmp” besides the “photo.jpg” file with metadata if no xmp file is created before. Digikam on the other end writes the sidecar info on a “photo.jpg.xmp”. so if ART has created the photo.xmp first, ART relates to this one and will ignore the new sidecar file created by digiKam (with the new rating).

Hope the above makes sense. So what would be the way around this? There is an option for cleaning the metadata in DigiKam, but not sure what it means. Happy to carry out further investigation if it helps.

Thanks for the good work, just discovering ART and open source photo software, really enjoying it.

Laurent

ART and DigiKam can play nicely with each other. In ART under settings you can change it to create a file in the format Name.extension.xmp so that Digikam reads them.
You could, as an alternative, change Digikam to create files in the format Name.xmp if that is easier.
Sorry on my phone so can’t show screenshot but hopefully that helps…

Here you go;


Alberto also made a video on how to do this here:

Hello,

thanks very much for the screenshot and the link to the video.
Yes it now works once set-up as per video.

@agriggio
You can read key words created in digikam with ART but not the other way around. Is this normal behavior?

What kind of keywords are you referring to exactly?

For example

In ART

image

In Digikam

image

My experiences are:

  1. I add keywords to Raw files in DigiKam, which are stored in xmp files.
  2. These keywords don’t appear in the metadata settings in ART. Star ratings set in DigiKam do appear on the file browser in ART though.
  3. When I export the files, the keywords, assigned previously in DigiKam are exported to an xmp file alongside the output file, that digiKam reads.

This works fine for me, I think DigiKam is an easier place to be adding keywords, you can add them quickly to lots of files at a time, arrange them in sub categories, and select ones that you have already used.

It would be a lot of work to duplicate this level of functionality in ART…