After a lot of experimentation, especially trying to get DSD/DoP to work with my DAC, I settled for Audirvana which as far as I can tell is able to manage switching between sampling rates and DSD correctly.
I tried mpd (no clue how to make it work), Pine Player + several other options...