All this seems an ideal use case for the WiiM Ultra, which is essentially a preamp with WiiM's streaming platform baked in.
- volume control through the on-board encoder, phone & Bluetooth remote
- has a variety of analog & digital inputs: line, phono, toslink, HDMI
- you can pre-set the gain...