I use a Squeezebox Touch and a dedicated PC running a Linux OS (Vortexbox) which uses Logitech Media Server (LMS) software to manage things. Work perfect for streaming Qobuz and also managing my own library of 60K tunes.
The SB Touch is out of production but are available used and there are a number of Raspberry Pi and other PC player options. LMS is available in versions for Windows, Apple and Linux so you have a great deal of flexibility in terms of PC hardware.
I've been very, very pleased with my setup. No urge to change it in any fashion.