Metadata sync with android app: where to start

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Metadata sync with android app: where to start

klaus3b
I am the developer of the android app APhotoManager https://github.com/k3b/APhotoManager/
and i would like to have some metadata sync mechanism between
my android app and digikam.

since i have no experience in c++/kde programming i donot know where to start to make it as easy as possible for the digikam side.

My current situation:

* On Pc (win64) i have 17000 taged high-res photos in different (sub-)folders
* On Android i have the same photos but with low resolution (1024*x or x*1024)

While viewing the low res photos on android i sometime update the keywords and gps-infos and rename/move/copy/delete jpg/xmp-files. This info should be send back from android to the pc-photos.

On pc side i update keywords, gps, title, description, filepath which should be synced to android.

Currently i have a metadata sync procedure ( https://github.com/k3b/APhotoManager/wiki/sync ) that uses exiftools on the pc side:

* pc to android: use exiftool to generate csv file with meta data that android app can read
* android to pc: android generates mswindows batchfile with all meta data changes that is executed on pc.

Is there already a datafileformat that digikam can read/write that i can also implement?

I am willing to implement the android side. Is there somebody who can implement the-digikam/plugin side

Note this issue is not about copying jpg/xmp files but applying keywords/gps/title/descrtiption/filepath on the other side, too