[Quicktip] Wie kann ich meinen Sonos Lautsprecher über Airplay ansprechen?

Mein Sonos Play5 hab ich ja nun schon ein ganzes Weilchen und ich bin nach wie vor mega begeistert davon. Der Sound ist der Hammer, und die Einsatzmöglichkeiten rocken einfach nur.

Etwas ärgerlich ist es jedoch, dass man die Sonos Lautsprecher immer nur mit der entsprechenden Controller App ansprechen kann. Wäre es nicht viel cooler, wenn man daraus einfach einen Airplay Lautsprecher machen könnte?

Das geht einfacher, als man denkt. Man benötigt dazu nodeJS und das Tool airsonos. Hat man nodeJS installiert, dann kann man airsonos einfach über folgendes Kommando installieren:

npm install -g airsonos


Ist die Installation erfolgreich durchgelaufen, dann reicht es, wenn man auf der Shell einfach nur

airsonos

aufruft. Das Tool sucht dann Sonos Lautsprecher im Netzwerk und erzeugt jeweils eine Airplay Gegenstelle pro gefundenem Lautsprecher. Diese wird auch gleich mit dem korrekten Raumnamen versehen.

Bildschirmfoto 2015-01-07 um 00.08.10

Wichtig: Zumindest bei mir in Kombination mit dem Mac war die Lautstärke sehr sensibel – ich muss den Regler nur minimal nach oben ziehen, damit ich eine normale Lautstärke bekomme.

PS: solltet ihr unter Mac Probleme bei der Installation von airsonos haben, weil “node-gyp“ nicht richtig installiert werden kann und ihr zufällig Homebrew verwendet, dann führt folgendes Kommando aus:

brew unlink libtool


via https://medium.com/@stephencwan/hacking-airplay-into-sonos-93a41a1fcfbb

 

[Quicktip] Airplay mit dem Apple TV2 funktioniert nicht mehr

Gestern hatte ich eine kleine Schrecksekunde – AirPlay auf meinem ATV2 wollte partout nicht mehr funktionieren. Neustarts vom Apple TV 2 sowie iPhone und iPad brachten nichts. Aber dann kam ich auf die Idee, einfach mal meinen Router auch vom Strom zu nehmen. Und siehe da, er war der Übeltäter. Falls ihr also auch solche Probleme vorfinden solltet, startet doch einfach mal euren Router neu.

Weitere Tips, die ich Zusammenhang mit meinem Problem gefunden habe:
– sofern man einen Jailbreak und XBMC einsetzt: den XBMC-internen Airplay Server deaktivieren
– bei einigen Routern, wie z.B. der Fritzbox, muss die Funktion “Die angezeigten WLAN-Geräte dürfen untereinander kommunizieren” oder so ähnlich aktiviert sein (bei der Fritzbox in den Wlan Einstellungen)
– evtl. hilft es, wenn man den Port 6002 (UDP) auf seinem Router freischaltet