Darktable feature request: jpg sidecar file into jpg

Hello,
in Darktable I would wish for the feature to write the following metadata of a jpg: “exif:DateTimeOriginal” and “Keywords” into the jpg dirictly and not into xmp file. That would give me the option to use these photos in other programms without worrying of metadata loss.

Is there someone else who would need that feature?
What would be a workaroud?
Exporting every picture is not an option.

Thank you for help!
Robert

darktable never modifies the input files. This gives your the absolute guarantee that it never breaks them.
If you mean exported JPG, see darktable 4.2 user manual - export (I don’t use metadata, but there may be an option there to do what you need).

(Edit: Sorry, I’ve just seen that you don’t want to export.)

1 Like

Not a really good workaround but I manage my pictures with Shotwell which have the ability to write metadata s such as tags into the files … (it’s a disabled option by default but I used it with no problem for years)

If that is what you need I’d recommend to use Digikam for the purpose. As you’re working with jpegs, you may not need all of the fuctionality of a raw editor such as DT. Digikam is an extremely competent DAM with a very decent image editor built-in.

1 Like

I personally prefer the clear and streamlined interface of Shotwell but it is not colour managed and I believe Digikam is so of you are using a display profile it can be a bigf deal breaker ! (if you want to compare your options)

2 Likes

Thank you all for the information!

@kofa I understand the reson. This should be a function whats not failing but still I think it would give me more freedom to have all information in the jpg.

@Mike_Bing DigiKam does not give me the feeling of a good overview about the pictures. There are not many sorting option and bisides that, I did not found an import option wich generates folders by date. And it just need to an option which could be deactivated by default.

@clind Shotwell could be the way. A bit sad that Shotwell is not able to handle xmp data from raw at all but since I do not take many raw pictures, I would be able to live with that for now. Moreover a bit sad that there is no option for collections.

The program which would satisfy my needs the best would be Darktable, if it would have the option to write metadata in jpgs.

Is anyone familialar with making feature requests? Where would I do that?

I think Elle wrote a tutorial using exiftool to read the xmp and write the tag info into the original.

For clarity, you are not using dt to edit your images? It is only for tagging?

Do you want the metadata on JPGs exported from darktable, or on JPGs from your camera - if the former darktable does have an option for that…

I know an option with exiftool but it feels not save for a big batch of data with probably slightly different file names.
Tags: exiftool -tagsfromfile base.xmp -all:all base.jpg
Date: exiftool -tagsfromfile base.xmp -@ xmp2exif.args base.jpg
Batch: exiftool -TagsFromFile %d%f.xmp -@ xmp2exif.args -ext jpg /path/to/jpegs/

I know the export option but I don’t want to export all my files. I would like to write it when applying changes.

1 Like

Tags and hierarchical tags plus the very flexible search box : type several tags, file extension or file names or anything, even incomplete strings and it narrow the collection displayed right away !
This is what made me stick to it despite it not being colour managed.

I often use the “flag” option to mark pictures to be processed in DT and the reject option to mask by default processed pictures.

The formal way to do it would be darktable’s Github : Issues · darktable-org/darktable · GitHub
The “issues” section covers bug reports as well as features requests.

But in an informal way, to kind of test the popularity or demand of a features, posting it here is the right move I guess … I myself do not exactly knopw when to post here or when to directly go to github.

1 Like

Modifying input files has been discussed several times. It is an absolute “no go” for the darktable developers since dt has been published. You can write a feature request but I think there is no chance to get it realized (for very good reasons).

2 Likes

Thank you!

Thank you!
Good to know. I understand. Lightroom offers that option and you can decide, if you want to take it. But the way Dt is dooing it is more save.

Here is a very recent example of why modifying the original file can have very detrimental consequences : exported tiff seen as dmg · Issue #14126 · darktable-org/darktable · GitHub