Raspberry Pi - AirPlay
Table of Contents
Heute wollen wir uns einmal über die Medien-Tauglichkeit des Raspberry`s unterhalten. Die Apple-Jünger unter euch wird es gefallen - heute rüsten wir den Rasperry mit AirPlay aus.
Alles was wir dazu brauchen: Raspberry Pi, Netzwerkkabel oder USB-Wlan Stick, 3.5 Klinke Soundsystem (für mehr Qualität bieten sich USB Systeme an), ein iDevice oder iTunes.
Schritt 1 - Vorbereiten #
Als erstes aktualisieren wir die Paketlisten:
sudo apt update
Danach richten wir den Klinke Ausgang als Standard ein. In den meisten Fällen wird der Ton ja über den HDMI Port ausgegeben.
amixer cset numid=3 1
Dabei steht 0 für Automatisch, 1 für Kopfhörer - also Klinke und 2 für den HDMI Ausgang.
Schritt 2 - Die Paketinstallation #
Für unseren “AirPi” benutzen wir Shairport welches wir mit ein paar zusätzlichen Paketen direkt von Github installieren können. Dazu müssen wir erst einmal Git installieren. Das machen wir wie folgt:
sudo apt install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils
Jetzt laden wir Shairport mit diesem Befehl herunter:
git clone https://github.com/albertz/shairport.git shairport *
Dann wechseln wir in den Shairport Ordner und compilieren:
cd shairport
sudo make
Schritt 3 - Shairport automatisch starten lassen #
Wir installieren es mit
sudo make install
Und kopieren die Init-Datei in das Startverzeichnis
sudo cp shairport.init.sample /etc/init.d/shairport
Dann wechseln wir in das init.d Verzeichnis und weisen Shairport die benötigten Rechte zu
cd /etc/init.d
sudo chmod a+x shairport
sudo update-rc.d shairport defaults
Jetzt bearbeiten wir die Einstellungen (in /etc/init.d)
Öffnen mit
sudo nano shairport
Und ändern DAEMON_ARGS
von
NAME=shairport
DAEMON="/usr/local/bin/shairport.pl"
PIDFILE=/var/run/$NAME.pid
DAEMON_ARGS="-w $PIDFILE"
zu
NAME=shairport
DAEMON="/usr/local/bin/shairport.pl"
PIDFILE=/var/run/$NAME.pid
DAEMON_ARGS="-w $PIDFILE -a NameDesAirPi"
Gespeichert wird, wie üblich mit STRG+O
und verlassen mit STRG+X
Schritt 4 - Starten #
So. Damit wären wir fertig und können jetzt starten. Ganz einfach per:
sudo /etc/init.d/shairport start
Viel Spaß mit eurem AirPi ;)