Setting up Raspberry Pi as a Squeezebox Server
This guide describes how to setup a Raspberry Pi as a Squeezebox server. It assumes a clean installation of Rasbian is setup and ready on the RPi. This will allow you to stream music from a central server to one or more players via your network. You can combine this with a wireless network and power your RPi from a battery to make this a truely portable music system.
Player clients can be either ‘proper’ Squeezebox products or you can use software players together in the same system. I will detail in a seperate post how to setup the RPi to be a Squeezebox client, you can have the player running on the same device as the server or you can have it running on a seperate RPi. You can also choose to synchronise multiple devices to the same music source and therefore stream the same music to multiple rooms!
Start by updating libraries and installing some dependencies:
|
Download and install the Logitech Media Server:
|
Download some helpful scripts from All Things Pi:
|
Patch the Perl bootstrap module:
|
Copy files to the correct locations for running and create some symbolic links:
|
Set permissions for the server files:
|
Start the server running:
|
Navigate to http://10.0.0.31:9000 (where 10.0.0.31 is the IP of your RPi) and configure the Squeezebox server.