I have a Bluesound Node that's connected to a Topping D90SE DAC through USB. The Bluesound recognises the DAC, which can be selected.
I have two CD players connected to the DAC, one with Optical and the other with Coax.
The desired input can be selected with the Topping's remote.