Created Tags for 100s of images in A (hierarchical)
Switch to B
I can see Tags from A in the Tagging window
Switch Back to A
All A’s tags are missing from Tagging Window
Looking at files in Image Information, Tags are missing, and also randomly attached to the wrong images.
If I remove all images from A and > add them back to library, all the correctl tags appear.
I have spent a morning trying to sort this for a photographic project I’m running for photographers with learning disabilities. It’s essential that I’m able to tag their work efficiently, otherwise - chaos.
Totally comfortable with the tagging system, but this seems to be broken?
Any ideas or suggestions really appreciated.
Bonus: here’s the first picture one of students ever took on a DSLR!
I’m on a Mac, DT 5.4, OS 26.2
my workaround is to import my project into my Personal Workspace (B).
But this isn’t ideal.
(retracted, see below) This is expected behavior, as I understand it. The tags are stored in the DB, and every time the sidecar is written (depending on configuration) those tag edits are also exported to the XMP file. When you later import the files anew, you also import the tags. But every workspace is completely separate, and so without reloading those XMP files the tags won’t make it from one workspace to another.
Workaround I’d use: set to automatic re-read of XMP files when starting darktable with the workspace of your students. This slows down starting up DT, depending on number of files somewhere between “a second” and “too long”. But edits, and here I mean all edits, will be imported.
ETA: This is how I deal with raw files that are synced via Nextcloud across separate computers (with obviously separate workspaces as a result).
thank you for the reply.
I get the principle, which makes sense.
But, if it works as you describe, it there must be a problem, because the tags I create in my Student’s workspace (B) should not be appearing in my Personal workspace (A).
They do.
Then, when I switch back from my Personal Space (A) to the student’s space (B), all their Tags disappear, and (some) tags from Workspace (A) are randomly assigned to (some) Student pictures.
dt will keep one data.db and multiple library.db as it is currently implemented. The stepes you describe are not clear to me. Library A has images and xmp (with tags). How are those images added to library B?