INSTALARE SUNET PE POGOPLUG

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