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

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

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

Volker Weber, 2017-10-07

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

Johannes Matzke, 2017-10-07

Man will keine Crashs auf einem NAS.

Volker Weber, 2017-10-07

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

Johannes Matzke, 2017-10-07

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

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

Recent comments

John Head on You will have more than one band at 22:28
Sven Bühler on You will have more than one band at 21:07
Martn Funk on Prefab house in Sonoma at 15:09
Volker Weber on Prefab house in Sonoma at 14:40
Ingo Fischenich on Bewährtes at 13:14
Martin Funk on Prefab house in Sonoma at 13:11
Andreas Braukmann on You will have more than one band at 12:37
Karl Heindel on You will have more than one band at 12:15
Matthias Welling on You will have more than one band at 12:00
Volker Weber on You will have more than one band at 11:47
Matthias Welling on You will have more than one band at 11:34
Volker Weber on Prefab house in Sonoma at 09:51
Martin Funk on Prefab house in Sonoma at 09:34
Volker Weber on Prefab house in Sonoma at 08:34
Volker Weber on Arlo Tagesangebote at 08:30
Martin Funk on Prefab house in Sonoma at 07:47
Maikel Maes on Arlo Tagesangebote at 07:47
Erik Brooks on One particular thought about the Apple keynote at 04:05
Erik Brooks on Apple supports more iPhones than ever at 03:52
Volker Weber on Prefab house in Sonoma at 23:28
Martin Ortega on Apple Watch 4 is a proper phone at 22:39
Volker Weber on Frau Brandlinger working at 21:30
Torben Vendelev on Prefab house in Sonoma at 21:29
Sabine Weber on Frau Brandlinger working at 21:04
John Keys on Prefab house in Sonoma at 20:32

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  amazon

Local time is 00:50

visitors.gif

buy me coffee