Open curiousercreative opened 5 days ago
In case it's helpful I partially (and limitedly) satisfy some of these needs and desires with:
okay, let's discuss. let me throw in a few comments:
interesting. you run darktable asynchronously on two computers operating on the same files over NAS? i suppose you're running sequentially, on one xor on the other computer? the sqlite backend is not multi-user. darktable likely has measures in place to avoid opening the same db twice, i don't remember.
database people laughed at me for using a database for a single-user application in the past.. so i suppose this is why vkdt does not have a database backend at all. everything is only stored in human readable text files next to the images.
as far as star ratings, edit history, and per-directory filter and sort preferences are concerned, vkdt supports a sequential multi user workflow. as long as you're sure nobody else is working on the same directory (i.e. writing changes), all the data is local/synchronised with the raw files in the directory and the text files next to them.
i feel like immich is a sufficiently different application that should well complement the feature set of an editor.
First, let's recognize this as a major feature discussion that may very likely not align with the goals of this project, but as Ansel links to this project as the future (a probable migration path from darktable) I'd like to start a discussion here (or wherever the community prefers). Over the years, many have used darktable and liked it a lot, but struggle with multi-user. For example, just my partner and I struggle to share a library and access from just two different desktops. So, here are some user stories (all from software user unless otherwise noted):
There's a lot of details to unpack from these, but I hope it's a good starting point. I understand that darktable was never focused on DAM features, but I'll say that it's full-featured enough and I've yet to encounter a reasonable workflow that isn't a DAM and editor tightly coupled (typically as a single application).
Thanks for reading through, looking forward to discussion.