I’m just winging it here, but you might be able to combine a Roon Bridge instance along with a web browser display on an RPi using DietPi? Then you could use Mike Plugge’s Web Controller extension that does allow you to switch between Internet Radio and the Library…