Se instaleaza ALSA (Advanced Linux Sound Architecture):
apt-get install alsa
Se instaleaza pachetele aditionale:
apt-get install alsa-base alsa-utils alsa-oss alsa-source alsamixergui alsaplayer alsaplayer-oss alsa-tools
Se detecteaza placa de sunet:
aplay -l
Se afiseaza:
**** List of PLAYBACK Hardware Devices ****
card 1: U0x19080x2070 [USB Device 0x1908:0x2070], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Se instaleaza librariile necesare pentru Squeezelite:
apt-get install build-essential libasound2-dev libflac-dev libmad0-dev libvorbis-dev libfaad-dev libmpg123-dev
Se descarca si se instaleaza libvo-aacenc-dev:
wget http://ftp.at.debian.org/debian-backports//pool/main/v/vo-aacenc/libvo-aacenc0_0.1.1-1~bpo60+1_armel.deb dpkg -i libvo-aacenc0_0.1.1-1~bpo60+1_armel.deb wget http://ftp.at.debian.org/debian-backports//pool/main/v/vo-aacenc/libvo-aacenc-dev_0.1.1-1~bpo60+1_armel.deb dpkg -i libvo-aacenc-dev_0.1.1-1~bpo60+1_armel.deb
Se instaleaza Squeezelite:
cd /opt git clone https://code.google.com/p/squeezelite/ cd /opt/squeezelite make
Se verifica daca Squeezelite a detectat placa de sunet
./squeezelite -l
Se afiseaza:
Output devices:
null – Discard all samples (playback) or generate zero samples (capture)
default:CARD=U0x19080x2070 – USB Device 0x1908:0x2070, USB Audio – Default Audio Device
front:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – Front speakers
surround40:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – 4.0 Surround output to Front and Rear speakers
surround41:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – 5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=U0x19080x2070,DEV=0 – USB Device 0x1908:0x2070, USB Audio – IEC958 (S/PDIF) Digital Audio Output
Se editeaza init file:
nano /etc/init.d/squeezelite
Copy & paste in fisier:
#!/bin/sh
### BEGIN INIT INFO
# Provides: squeezelite
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Script to start squeezelite
# Description: Service script for squeezelite, command line squeezebox player
### END INIT INFO#Define some variables. LMS is the IP of your Logitech Media Server. Output device can be found by running squeezelite -l
USER=elvis
OUTPUT=iec958:CARD=U0x19080x2070,DEV=0
NAME=PogoPlayer
LMS=192.168.0.200
case „$1” in
start)
echo „Starting Squeezelite”
start-stop-daemon –start –quiet -b -m -p /var/run/squeezelite.pid –chuid $USER –exec /opt/squeezelite/squeezelite – -z -o $OUTPUT -n $NAME $LMS
;;
stop)
echo „Stopping Squeezelite”
start-stop-daemon –stop –quiet –pidfile /var/run/squeezelite.pid
rm -f /var/run/squeezelite
;;
*)
echo „Usage: /etc/init.d/squeezelite {start|stop}”
exit 1
;;
esac
exit 0
Fisierul devine executabil:
chmod +x /etc/init.d/squeezelite
Se adauga utilizatorul elvis la grupul audio:
adduser elvis audio
Se porneste Squeezelite si se seteaza sa porneasca la bootare:
/etc/init.d/squeezelite start insserv squeezelite