Airtunes sur Raspberry pi



Resources


But

Utiliser un raspberry pi comme recepteur airtunes (airplay), afin d'écouter de la musique depuis son iPhone/iTunes à distance.
Pour cela nous allons installer shairport ainsi que toute les librairies nécessaires à son fonctionnement.

Prerequis

  • Raspberry pi avec raspbian
  • Réseau configuré avec accès internet
  • Accès SSH en root sur le Raspberry pi
Ce tuto part d'une raspbian fraichement installée.

Installation

Packets

On commence par les packets nécessaires au fonctionnement de shairport.
apt-get update apt-get upgrade apt-get install libcrypt-openssl-rsa-perl libmicrohttpd10 libmicrohttpd10 libsmbclient libavahi-client3 libjasper1 libyajl2 libtiff4 libfontconfig1 libfribidi0 libpng12-0 libcdio13 libsamplerate0 sqlite3 libcurl3-gnutls libtinyxml2.6.2 libssh-4 libmysqlclient18 liblzo2-2 libpcrecpp0 avahi-daemon avahi-discover libnss-mdns avahi-utils git libwww-perl libao-common libao-dev

Il faut répondre oui (Y) a toute question que l'installeur peut poser.

Shairport


On continue avec l'installation de shairport, le daemon airtunes.
cd /root/ git clone https://github.com/albertz/shairport.git cd shairport make
Shairport est compilé dans le repertoire /root/shairport/, vous pouvez le déplacer ou vous voulez (/usr/local/ par exemple).

Utilisation

Lancement du daemon

Une fois dans le repertoire de shairport (/root/shairport si vous ne l'avez pas déplacé):
( Il faut remplacer #NOMAIRTUNESICI# par le nom qui s'affichera dans le menu airtunes )
./shairport.pl --apname=#NOMAIRTUNESICI#

Musique depuis iTunes

Une fois le daemon lancé, vous devriez voir dans iTunes sur les PC connectés au même réseau l'icone Airtunes en bas à gauche Nous avons ainsi réussi à atteindre 10 mètres!

iTunes
Pour l'utilisation d'airplay, consultez Apple directement.

Musique depuis iPhone

Dans "Musique" vous verrez apparaitre le logo airtunes en bas à droite.
Il faut cliquer dessus et sélectionner votre raspberry pi.
iTunes