Raspberry Pi Airplay mit Shairport
Wer schon immer nach einer günstigeren Alternative zum Apple TV gesucht hat, um seine Musik oder OnlineRadio im Haus streamen zu können, kann mit der Software Shairport und einem Raspberry Pi seinen Traum erfüllen.
Voraussetzungen
Shairport kann sowohl mit Apple Geräten (iPhone, iPad, iPod, MacBook usw.), als auch mit eurem Android Gerät genutzt werden.
Auf Apple Geräten solltet ihr iTunes nutzen, unter Android gibt es im Playstore die App AirPlay.
Als Empfänger benötigt ihr natürlich den Raspberry Pi und die Software Shairport. Außerdem sind ein Wlan Stick oder Ethernet Kabel erforderlich.
Tipp: Um einen besseren Sound zu bekommen, empfehle ich euch eine USB Soundkarte zu verwenden.
Als Ausgabegerät könnt ihr entweder Lautsprecher nutzen oder den Pi direkt an den Fernseher anschließen.
Nun kommen wir zur Anleitung, wie ihr das Programm ShairPort auf eurem Raspberry Pi erfolgreich zum laufen bekommt.
Updates
Zuerst aktualisieren wir alle Paketlisten.
sudo apt-get update
Ausgang
Klinkenausgang als Standard definieren.
Amixer cset numid=3 1
Eine kurze Übersicht über die Ausgänge: 0 - Auto, 1 - Headphone, 2 - HDMI
Abhängigkeiten
Nun müssen für Shairport noch einige Pakete installiert werden:
sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils
Die installation kann ein paar Minuten dauern.
Shairport
Shairport herunterladen und installieren: sudo git clone https://github.com/albertz/shairport.git shairport
In den Shariport-Ordner wechseln: cd shairport
und kompilieren: sudo make && sudo make install
Schritt 5
Init Script nach init.d kopieren: sudo cp shairport.init.sample /etc/init.d/shairport
Rechte vergeben sudo chmod a+x /etc/init.d/shairport
Runlevel zuweisen sudo update-rc.d shairport defaults
Kleine Änderungen in Shairport vornehmen sudo nano /etc/init.d/shairport
Dort ändern wir die Zeile DAEMON_ARGS="-w $PIDFILE" und setzen diese auf DAEMON_ARGS="-w $PIDFILE -a RaspberryPi"
sudo /etc/init.d/shairport start