RE: My concerns regarding memory minimums and maximums:
I found some answers to my questions about adequate RAM for a large library in the following recent post and its replies.
It appears that 16gb should be sufficient. But a couple users are running 32gb and 64gb.
And then there is this input from the same tread linked-to above:
I am now running a database with about 300k tracks, of which 56k are local, the rest divided between Tidal and Qobuz, on a system with 16GB RAM and a Core i5 8600K processor. I can’t remember having seen RAM usage go above 10G; and when this occurs, user interaction with the system has been very slow long before, so a server restart is due.