This covers installing and configuring squeezebox
Installing Squeezebox
First the repository needs to be added
sudo vi /etc/apt/sources.list.d/squeezebox.list
deb http://debian.slimdevices.com stable main
Now update the repository list and install Squeeze Box. Not you will have to confirm that you want to install the software as it is untrusted.
sudo apt-get update
sudo apt-get install logitechmediaserver
Configure Squeezebox
Change the database from MySQL Lite to MySQL
sudo /etc/init.d/logitechmediaserver stop
sudo vi /var/lib/squeezeboxserver/prefs/server.prefs
...
dbpassword: ''
dbsource: dbi:mysql:hostname=db;port=3306;database=slimserver
dbusername: slimserver
dbtype: MySQL
...
Now start Squeezebox again
sudo /etc/init.d/logitechmediaserver start
Check the log file to make sure everything works. Note if you dropped and recreated the slimserver database then you may need to restart it twice (complains about missing table ‘slimserver.dbix_migration’
cat /var/log/squeezeboxserver/server.log
Configure SqueezeSlave
Download SqueezeSlave from [Source Forge|http://sourceforge.net/projects/softsqueeze/files/squeezeslave/squeezeslave-1.1.253/]\\
This URL was taken from the [SqueezeSlave Wiki|http://wiki.slimdevices.com/index.php/SqueezeSlave]\\
Now extract
tar xvzf ~/Downloads/squeezeslave-1.1-253-lnx26.tar.gz
Run the file providing the hostname
./squeezeslave-ubuntu --display homer.internal