I use Logitech Squeezeboxes at home for my music library, Internet radio, and podcasts. The server is running on my Linux server, and the clients are Squeezebox Boom and Squeezebox Duet.
If you like to stream to your desktop PC, you can use several software squeezebox clients, but there is also a simple way to stream to your PC.
Start a mp3 streaming client (eg mplayer) with this URL:
and use the squeezebox webinterface to control this client. That’s it. No additional software needed.
One drawback with this solution is, that controlling this client is delayed.