Bug 171736

Summary: Make transferring of metadata between machines easier
Product: [Applications] digikam Reporter: Michał Kosmulski <michal>
Component: Portability-InterroperabilityAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: caulier.gilles, kdebug
Priority: NOR    
Version: 0.9.4   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In: 0.10.0
Sentry Crash Report:

Description Michał Kosmulski 2008-09-27 12:53:51 UTC
Version:           0.9.4 (using KDE 3.5.9)
OS:                Linux
Installed from:    Slackware Packages

I often download images from my camera to a laptop and later on transfer them to a PC. Now, I would like to add some metadata to the images while they are still on the laptop, i.e. add to them comments, tags, ratings, choose album descriptions and thumbnails etc. Currently it is, in my opinion, rather hard to add this kind of metadata on one machine and then transfer the images and their metadata to another one.
Some information can be stored directly in the image files and then later synchronized with the database, but as far as I know, for example tags can't. It would be great if there existed an option to export an album's or selected images' metadata to a single XML file, which could be copied to the other machine and then imported to the database of the other digikam instance. This could work for example by mapping the file paths relative to some root directory to metadata (e.g. there exists an album called <albums home>/A/B/D, album B is exported, so all paths in the XML are saved relative to <albums home>/A/B). I think such a unified way of transferring metadata between digikam instances would very much simplify working with multiple machines, as in the case of a PC and a laptop or for people who use one machine at home and another at work.
Comment 1 Mikolaj Machowski 2008-09-27 18:16:12 UTC
I thinks this is INVALID because this is done in 0.10 . Maybe not always, everything works but basic implementation is there. Gilles, INVALID?
Comment 2 caulier.gilles 2008-09-29 07:45:29 UTC
This depand of which Exiv2 version is installed, and if writting digiKam info are saved in image metadata.

To resume :

- digiKam 0.10.0 support XMP. all digiKam informations can be saved in a XMP datasets into image metadata. Nothing is lost.
- If Exiv2 0.18 (future next release, in beta for the moment), current files format are supported : JPEG, TIFF, PNG, JPEG2000, NEF, DNG, PAF. Of course, more will be supported in the future.
- If Exiv2 < 0.18 only JPEG files are supported in this way.

Like you can see, if conditions are fine, yes, you can transfert collection from one computer to another one without to lost anything.

Gilles Caulier
Comment 3 Mikolaj Machowski 2008-09-29 16:39:05 UTC
Due to information from Gilles I am closing this bug as Invalid (implemented in 0.10). If you miss any functionality or something doesn't work please file a bug specifically against missing/broken feature.
Comment 4 Michał Kosmulski 2008-09-29 19:00:11 UTC
OK, I'll be very happy to try out 0.10 once it's stable :)
Comment 5 Brad Templeton 2009-02-01 01:44:05 UTC
Are there any good methods for doing this in versions prior to 10? (ie. stable?)  Worth documenting here because a google search on this problem comes to this bug report.