Add a new tag into existing subject tags in the .xmp sidecar:
exiv2 -M 'set Xmp.digiKam.TagsList my-new-tag' mo xxx.JPG.xmp
exiv2 -M 'set Xmp.dc.subject my-new-tag' mo xxx.JPG.xmp
Print specific tag:
exiv2 -g TagsList pr xxx.JPG.xmp
This is a gist of ideas, notes etc. Some of them will be used for more detailed articles in my other blog.
Add a new tag into existing subject tags in the .xmp sidecar:
exiv2 -M 'set Xmp.digiKam.TagsList my-new-tag' mo xxx.JPG.xmp
exiv2 -M 'set Xmp.dc.subject my-new-tag' mo xxx.JPG.xmp
Print specific tag:
exiv2 -g TagsList pr xxx.JPG.xmp
Set photos and db location on first start to ~/Pictures/digikam-photos
Configure digikam:
Metadata page:
Behaviour:
Write this information to the Metadata:
Image tags
Rating
Pick label
Reading and writing metadata:
Update file modification timestamp when files are modified
Rescan file when files are modified
Sidecars:
Read from sidecar files
Write to sidecar files
Write XMP sidecar only
Rotation:
Rotate by only setting a flag
Directory structure pattern: "YYYY/YYYY-MM-DD-tag1-tag2/xxxxx.jpg"
Should the files be renamed on copying from the camera? If necessary rename only once -- before working with the files, importing them into darktable/digikam.
Do not use stars, flags, color labels, use text tags instead, store tags in .xmp files.
Use two tags like "edit" and "edit-TIMESTAMP" when tagging photos for a special temporary/one-time task like "print" and "print-20200109"... Keep those tags to track history.
Tag photos as "printed", "shared", "published", and with a the same word but with a timestamp "printed-20200109" etc.
Tag photos to delete with "delete" tag, rather than using digikam's delete function.
Put videos into a subdirectory.
Mark for culling:
Certain to keep: "pick-best" > "pick-good" > "pick-keep"
Tentative: "pick-uncertain" > "pick-bad" > "pick-delete"