This Domoticz plugin was developed on a Raspberry Pi and may work on other platforms also.
It is a configurable Internet Radio and is already preconfigured in internetradio.conf.
The plugin can be used to play radio stations from the web browser with which you access your Domoticz.
I have it running on a Raspberry 4 with bullseyse, Domoticz 2024.1 and it works with Bluetooth and also with a JACK connection. I did not test with HDMI.
Remember that when you use it over the Internet while away from home, and you have a speaker connected to your Pi, your Pi will produce the same music although you are not at home.
Remote control, something I can not do with my Sonos....
Okay so now you know it is "better than Sonos" you want it, but how do you get it in place ?
There are a few requirements you need to have in place first.
To test your speaker you may use the next command : speaker-test -c1 -twav -l5
To install the plugin you need to get the contents in your plugin folder :
On a Raspberry Pi you could :
Start a terminal and go to your plugins folder and the next will get it for you into an internetradio folder :
....../plugins$ git clone https://github.com/JackV2020/Domoticz-InternetRadio.git internetradio
To get it into Domoticz restart your domoticz like :
sudo systemctl restart domoticz
After this you can add a device of the Type 'Jacks Internet Radio'.
NOTES:
Thanks for reading and enjoy.