ToutSurTout.biz
Installer Shairport sur Ubuntu/Debian


Si vous avez un NAS synology, cela vous intéressera sans doute. Cela permet de jouer la musique, sur l'ordi de votre choix, depuis le player Synology (depuis  l'interface de Audio Station ou depuis l'application android). Pour cela il faut soit des enceintes compatible Apple Airplay ou installer un serveur Airport (Shairport en l'occurrence) sur votre ordi:

Installed all dependencies for shairport

   $ sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils

Installed Net::SDP for iOS6 support

   $ git clone https://github.com/njh/perl-net-sdp.git perl-net-sdp
   $ cd perl-net-sdp
   $ perl Build.PL
   $ sudo ./Build
   $ sudo ./Build test
   $ sudo ./Build install
   $ cd ..

Got shairport from git

   $ sudo git clone https://github.com/albertz/shairport.git shairport

Changed to shairport directory and compiled

   $ cd shairport/
   $ sudo make
   $ sudo make install

Copied the init sample to startup folder and set rights

   $ sudo cp shairport.init.sample /etc/init.d/shairport
   $ cd /etc/init.d
   $ sudo chmod a+x shairport
   $ sudo update-rc.d shairport defaults

Changed name of shairport client

   $ sudo vim shairport
   changed the following lines:
   NAME=ShairPort
   DAEMON="/usr/local/bin/shairport.pl"
   PIDFILE=/var/run/$NAME.pid
   DAEMON_ARGS="-w $PIDFILE -a raspbAIRy"

Started shairport

   $ sudo /etc/init.d/shairport start