Automated or batch backup of icloud photos with metadata/exif ImageDescription, Favorite...
Hello,
I'm using an iphone and ipad while travelling.
Photos are uploaded to icloud.
I used icloudpd (https://github.com/icloud-photos-downloader/icloud_photos_downloader) to automatically do backup on my own system, a linux server.
The main issue is not all metadatas are retrieved.
It seems Apple is not processing metadata the same way depending on access method and with no option to customize unless manual export from apple device.
I tested the followings except last:
* manual export/sharing from iphone/ipad: you have option to include gps and legend which results in exif tags like GPSPosition, GPSLatitude, GPSLongitude, ImageDescription. No tag for favorite/like (like exif Rate) or Album (as label/keywords)
* Apple privacy takeout: No options. Only get GPS information.
* Icloudpd: No options. Only get GPS information.
* If Mac computer and Apple Photos, use osxphotos to export: it seems to retrieve ImageDescription, Person, TagsList - not available to me. same with archived project RhetTbull/photosmeta.
The problem is I want to make a full photos backup to retrieve space in my icloud storage but at this point, unless doing manual export of all photos or all albums (which would be likely most important subset), I'm going to lose part of metadata or locked to keep photos on icloud and pay more storage over time.
Icloudpd has opened related issues but it seems more Apple-dependent
* Add keywords to image metadata #102 [Album], https://github.com/icloud-photos-downloader/icloud_photos_downloader/issues/102
* Write exif informations from apple metadata #448, https://github.com/icloud-photos-downloader/icloud_photos_downloader/issues/448
* Download EXIF Favorite flag #789, https://github.com/icloud-photos-downloader/icloud_photos_downloader/issues/789
See also
* https://www.reddit.com/r/DataHoarder/comments/zl65th/download_all_of_my_icloud_photos_with_metadata/
* Metadata lost when downloading photos fro… - Apple Community
* https://www.dpreview.com/forums/thread/4611975
Ideally, Apple could make those information available, either directly, either optional checkbox and put them natively in image, in sidecar xmp file, or both through API and Apple takeout.
Thanks
Note: Apple devices on latest 17.4.