tl;dr: If it can be done with 3rd party software, you should like it.

Hi, sorry, I cannot solve your problem, since I do almost no metadata
editing.  But I'd like to comment on one important misconception:

Kneops (2019-May-13, excerpt):
> I really would like to be able to do this in one program (DT)

This desire, voiced by many users and not limited to DT, has led the
IT world to bloated, unmaintainable and inflexible monolithic
applications, much pain and frustration.

Building an application that does everything you need will lead to
feature creep [1] inevitably: Other people probably want other
features which must be added as well (unless you're special, e.g. the
maintainer or the sole paying customer).

Applications implementing a certain feature are unlikely to be
flexible enough to hand this task off to an application which is
better at it.  So if your does-all-application A also solves a minor
side task X, you won't be able to use another application B, which
specializes on X and solves it better.  You're locked into using A
because the other things it does, you're bound to the crappy solution
A provides.

The Unix Philosophy [2] and KISS Principle [3], while debatable in
their most extremist interpretations, lead a way out of this: Do not
add features to a program that could be easily handed of to an
external tool.

Of course, it is the fine art of designing an application to decide
which features to include, and which to exclude.  For my part, I'd
love to have darktables lighttable and darkroom views split into
entirely separate applications, communicating only via the XMPs —
unlikely to happen.

Back to your problem: If someone out there has a way to do metadata
editing externally, in a way compatible with DT and your needs, then
that's a really good thing!  We should encourage the DT devs to
improve such external interfaces.

Cheers,
Stefan

____________________
[1] https://en.wikipedia.org/wiki/Feature_creep
[2] https://en.wikipedia.org/wiki/Unix_philosophy
[3] https://en.wikipedia.org/wiki/KISS_Principle


-- 
http://stefan-klinger.de                                        o/X
I prefer receiving plain text messages, not exceeding 32kB.     /\/
                                                                  \
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]

Reply via email to