Raspberry PI + Raspbian + Squeezeslave
I am not going to waste too many words this time, instead I am just posting the commands required to get squeezeslave run as deamon on a Raspbian Raspberry Pi.
-
Download and untar latest Squeezslave for your Raspberry from https://code.google.com/p/squeezeslave/. As of today this can be done via
wget https://squeezeslave.googlecode.com/files/squeezeslave-1.3-390-armhf-lnx32.tar.gz tar -zxvf squeezeslave-1.3-390-armhf-lnx32.tar.gz -
Move everything into the right places
sudo mkdir /usr/local/squeezeslave sudo mv squeezeslave /usr/local/squeezeslave sudo chown root:root /usr/local/squeezeslave/squeezeslave sudo ln -s /usr/local/squeezeslave/squeezeslave /usr/local/bin/squeezeslaveFrom here on you should already be able to run squeezeslave via
squeezeslave -o 0 YOURSERVER -
To run squeezeslave as a deamon and at the system start you’ll need to add this file and get it to the right place.
wget https://blog.chschmid.com/media/squeezeslave sudo mv squeezeslave /etc/init.d sudo chown root:root /etc/init.d/squeezeslave sudo chmod 755 /etc/init.d/squeezeslave sudo update-rc.d squeezeslave defaults -
Now all that is left is to create a config file
sudo joe /etc/default/squeezeslavewith the following content:
SSMAC="xx:xx:xx:xx:xx:xx" SBSHOST= YOURSERVER SSOPTIONS="-o 0"Obviously you want to configure it to work with your server and add the MAC address which you find under HWaddr using
ifconfig -
You can now either reboot your machine or start the service manually
sudo service squeezeslave start
Another problem is that the Raspbian by default boots at a rather low audio volume. This can be fixed by
-
setting the volume with the command line mixer
sudo apt-get install alsa-utils alsamixer -
and storing the settings
sudo alsactl store