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 ;)