Airplay auf Sonos für kleines Geld

by Volker Weber

Ein Raspberry Pi kostet nur ein paar Mark fünzig und braucht nicht viel Strom.

In dem folgenden How To möchte ich euch zeigen wie ihr ein Raspberry Pi als Airplay Relais für Sonos benutzt um euere Sonos Lautsprecher Airplayfähig zu bekommen. Alles was ihr dazu braucht ist ein Raspberry Pi 2 oder 3, Airsonos und ein paar Linux Kentnisse.

Und schon können alle Eure Sonos-Player Airplay.

More >

Comments

cool. muss ja kein rasberry sein oder? kann ja auch sonst ein linux system im netz sein. zb ein NAS. :)

Johannes Matzke, 2017-10-07 14:13

Ja, habe ich im Einsatz. Hat drei Haken: crashed gerne mal, lagged wie Hulle, und geht davon aus das alle Sonos Player immer an sind. Gibt kein dynamisches oder periodisches discovery.

Daniel Meyer, 2017-10-07 14:19

Deshalb nimmt man ja auch kein NAS. Lag wegen Puffer. Airplay ist eine üble Krücke.

Volker Weber, 2017-10-07 15:06

wieso soll lag und NAS etwas miteinander zu tun haben? das verstehe ich nicht.

Johannes Matzke, 2017-10-07 15:21

Man will keine Crashs auf einem NAS.

Volker Weber, 2017-10-07 15:23

achso. :) ja, die will man wirklich nicht.

Johannes Matzke, 2017-10-07 16:27

Es crashed ja nur das Airsonos, nicht das ganze OS. Hier läuft das Airsonos in einer kleinen VM, auf richtiger (tm) Hardware.

Daniel Meyer, 2017-10-07 19:50

Einen Raspberry Pi 3-Kauf und einen Abend Frickelei später funktioniert das hier.

"Lagged wie Hulle" ist richtig, überlebe ich aber. 3-4 Sekunden Verzögerung sind es wohl.

Statt wie im Artikel beschrieben node 4.x habe ich das aktuelle 8.x installiert.

Mit dem vorgeschlagenen "sudo npm install airsonos -g" hatte ich kein Glück.
Das produzierte ein ziemliches Rechtechaos, weil Projekte stattdessen als Root ausgeführt werden wollten, was aber dann unter /usr/lib/node_modules/... Verzeichnisse als root-User erzeugte, die später der pi-User nicht lesen durfte.

Zu klären ist noch, ob das Problem dabei vor dem Computer saß. ;-)

Airsonos läuft bei mir jetzt lokal für den pi-User, d.h. ohne sudo und "-g" beim "npm install airsonos".

Da während des Builds Native-Code kompiliert wird, musste ich zunächst "node-gyp" per apt-get installieren.

Hab dann das Git-Repository ins pi-Homeverzeichnis gecloned und ein "npm install airsonos" ausgeführt, gefolgt von Anpassungen an logicalDevices.js, sonos,js und helper.js, die ich hier gefunden habe:

https://www.bjoerns-techblog.de/2017/05/airsonos-auf-dem-raspberry-pi-3/

Nach nem Start über "node ./bin/index.js" im Airsonos-Verzeichnis läuft das Tool und bietet die Sonos-Geräte auf dem iPhone als Empfänger an.

Karsten Lehmann, 2017-10-21 20:49

Post a comment

Store next two fields in a cookie for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.

Recent comments

Moritz Petersen on Nokia Body Plus :: Meine Waage at 18:20
Tobias Hauser on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 17:24
Scott Hanson on Nokia Body Plus :: Meine Waage at 16:49
Jochen Kattoll on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 14:42
Jochen Kattoll on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 14:38
Volker Weber on Nokia Body Plus :: Meine Waage at 12:59
Nils Michael Becker on Nokia Body Plus :: Meine Waage at 12:57
Volker Weber on Nokia Body Plus :: Meine Waage at 12:44
Nils Michael Becker on Nokia Body Plus :: Meine Waage at 12:09
Abdelkader Boui on Nokia Body Plus :: Meine Waage at 12:03
Volker Weber on Nokia Body Plus :: Meine Waage at 11:48
Volker Weber on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 11:47
Martin Kirchler on Nokia Body Plus :: Meine Waage at 11:44
Volker Weber on Nokia Body Plus :: Meine Waage at 11:42
Axel Seifried on Nokia Body Plus :: Meine Waage at 11:39
Peter Daum on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 00:31
Volker Weber on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 21:54
Peter Daum on Kleine Unterschiede zwischen Surface Pro und Surface Pro 4 at 21:44
Volker Weber on Weniger als 50 Euro :: Office 365 Home für 5 Nutzer at 14:17
Sabine Weber on From my inbox at 13:41
Marcus Kuba on Weniger als 50 Euro :: Office 365 Home für 5 Nutzer at 13:40
Heiko Wolf on Huawei Mate 10 Pro gets November Update at 12:06
Hubert Stettner on Huawei Mate 10 Pro gets November Update at 11:57
Armin Grewe on Turbolader + Schlitzohr at 11:45
Volker Weber on Huawei Mate 10 Pro gets November Update at 09:58

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter

Local time is 20:38

visitors.gif