Um Musik direkt vom Mac aus iTunes oder dem iOs-Device an eine Stereoanlage oder einen AppleTV zu senden, verwendet Apple den hauseigenen Streamingstandard AirPlay. Mit ein wenig Mühe kann man iTunes oder iOs jedoch vortäuschen ein waschechter AiPlay-Empfänger zu sein.
Zuerst müssen dafür die benötigten Pakete installiert werden:
sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils
Jetzt muss der zugehörige Source-Code von Github heruntergeladen werden:
sudo git clone https://github.com/albertz/shairport.git shairport
Anschließend wechseln wir in den Ordner, in denen die Dateien geladen wurden
cd shairport
und kompilieren die Dateien:
sudo make
Nun müssen diese noch installiert werden:
sudo make install
Anschließend müssen folgende Befehle hintereinander ausgeführt werden:
sudo cp shairport.init.sample /etc/init.d/shairport cd /etc/init.d sudo chmod a+x shairport sudo update-rc.d shairport defaults
Shairport ist nun nahezu Installiert, wurde durch die Rechtevergabe ausführbar gemacht und ist als Systemservice verfügbar.
Den Namen des AirPlay-Empfängers kann man in der folgenden Datei festlegen:
sudo nano /etc/init.d/shairportHier muss etwas runtergescrollt werden und hinter das Wort PIDFILE der Zusatz "-a NAME" geschrieben werden, wobei NAME durch den gewünschten Namen ersetzt wird. In meinem Fall "AirPi". Die Datei sieht dann folgendermaßen aus:
NAME=ShairPort DAEMON="/usr/local/bin/shairport.pl" PIDFILE=/var/run/$NAME.pid DAEMON_ARGS="-w $PIDFILE -a AirPi"
Es werden noch zwei weitere Dateien benötigt. Auch hier gilt wieder: Alle Befehle nach und nach eintippen:
wget http://www.forum-raspberrypi.de/mydownloads/downloads/libnet-sdp-perl_0.07-1_all.deb wget http://www.forum-raspberrypi.de/mydownloads/downloads/shairport_0.05-1_armhf.deb sudo dpkg -i libnet-sdp-perl_0.07-1_all.deb sudo dpkg -i shairport_0.05-1_armhf.deb
Jetzt muss nur noch der Shairport-Service neugestartet werden
sudo service shairport restart
Das wars. Der Raspberry Pi ist nun ein AirPlay-Empfänger. Hinweis: In manchen Fällen wird der RaspberryPi nicht sofort von iTunes erkannt. Dann bitte folgendes ausführen:
sudo service shairport restart
UPDATE: Aus unbekanntem Grund, konnte der RasPi von heute auf morgen nicht mehr von iTunes als Lautsprecher gefunden werden. Abhilfe hat folgendes gebracht:
sudo apt-get install cpanminus
Weiter zu Teil 2 des Tutorials in dem ich erkläre, wie der Music Player Daemon installiert wird um lokal auf dem Pi gespeicherte Musik wiederzugeben oder zu Teil 3 in dem erklärt wird, wie man über Bluetooth Musik auf den Pi streamen kann.
Keine Kommentare :
Kommentar veröffentlichen