AirPlay

Aus Roebke Wiki
Zur Navigation springen Zur Suche springen

Quelle: http://trouch.com/2012/08/03/airpi-airplay-audio-with-raspberry/ Achtung Originalanleitung funzt mit iOS nicht, Anpassung wurden weiter unten im Thread gemacht, hier die komplette Anleitung auf iOS 6 zugeschnitten: Hier die Seite als pdf Datei:Airpi-airplay-audio-with-raspberry.pdf

Nach dieser Anleitung ist ShairPlay abgestürzt, bin mir aber nicht sicher was von dieser Methode für diese Anleitung gebraucht wird. http://blog.rotzoll.net/2012/03/itunes-airplay-streaming-linux-rechner-mit-shairport-oder-doch-lieber-apple-tv/

sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl git
sudo perl -MCPAN -e "install Crypt::OpenSSL::RSA"
sudo perl -MCPAN -e "install IO::Socket::INET6"
sudo perl -MCPAN -e "install HTTP::Message"

Then download shairport sources and compile it :

git clone https://github.com/njh/perl-net-sdp.git perl-net-sdp
cd perl-net-sdp
perl Build.PL
./Build
./Build test
sudo ./Build install
cd
git clone https://github.com/hendrikw82/shairport.git shairport
cd shairport
make

Finally, launch shairport foreground :

./shairport.pl -a AirPi

Wenn das Funktioniert, dann mit ctrl c abbrechen und Daemon erstellen

sudo make install
sudo cp shairport.init.sample /etc/init.d/shairport
cd /etc/init.d
sudo chmod a+x shairport
sudo update-rc.d shairport defaults

Before starting the daemon, we have to add the AP Name in the launch parameters. Edit the file using nano shairport then change the DAEMON_ARGS variable line so it looks like to :

sudo nano shairport
DAEMON_ARGS="-w $PIDFILE -a AirPi"

Replace AirPi by whatever you want, save, quit and start the service to enjoy shairport in background and your AirPi :

/etc/init.d# sudo ./shairport start

aus irgendeinem Grund kann ich auf einem Rechner diesen doofen Dienst nicht starten. mit ./shairport start. /usr/local/bin/shairport.pl funzt. :-( --> wenn man es als root startet funzt es plötzlich :-( (zumindest, wenn es wegen dier Meldung nicht startet

./shairport: Zeile 30: start-stop-daemon: Kommando nicht gefunden.

Anfängerfehler