I'm still a big Squeezeserver fan.... You can run a Squeezeplug server on a Raspberry Pi and then use something like picore on Rasperry Pi as client players. This then gives access to locally stored music and streaming services including radio stations.... It can be controlled from a web page and/or ios/android apps. I've been using and upgrading/improving mine for years and it's still really good .... and open source!
I'm still a big Squeezeserver fan.... You can run a Squeezeplug server on a Raspberry Pi and then use something like picore on Rasperry Pi as client players. This then gives access to locally stored music and streaming services including radio stations.... It can be controlled from a web page and/or ios/android apps. I've been using and upgrading/improving mine for years and it's still really good .... and open source!