Die ersten Versuche mit Musik war mit Mopidy & MPD. Das war so 2014. Funktionierte auch mit Spotify. Hier gab es technisch noch ein wenig Potenzial. So war ein "Synchronisieren" der Musik Player nicht möglich. Daher bin ich ca 2018 auf Logitech Squeezebox umgestiegen. Das ist ursprünglich eine Logitech Lösung, die in ein OpenSource Projekte überführt wurde. Wenn man das so sagen kann.
Den Server habe ich auf einer PI 3 am laufen. Diese PI hängt im Bad hinterm Spiegel und läuft permanent. Auf der PI ist eine HiFiBerry AMP Gesteck, an dem zwei Lautsprecher in der Decke verbaut sind. Über "den Schalter" in der Tür, kann Start/Stop/laut und leiser kontrolliert werden.
Auf den einzelnen Raspberrys (Stand 2024 mittlerweile 6 ) wo die Musik abgespielt werden soll, läuft nur ein Squeezebox Player. Diese Clients verbinden sich mit dem Server. Alle Clients können dann "auch" zentral gesteuert werden. Dazu kann man die WebSite des Servers aufrufen.
Darüber hinaus habe ich hab z.B. auf meinem iPhone eine App "iPeng" installiert. Das ist eine coole App um die Squeezebox Clients (alle) zu steuern.
Ein großer Vorteil der Squeezebox Lösung ist das Synchronisieren der Clients. Wenn ich alle Clients eingeschaltet habe, kann ich diese koppeln / Synchronisieren sodass wie aus einem Munde der gleiche Stream abgespielt wird. Das macht nur da sinn, wo der Lautsprecher nicht (!) über Bluetooth verbunden ist. Durch Bluetooth (also per Funk), gibt es immer eine Zeitverzögerung. Das hat natürlich (!) nichts mit der Squeezebox Lösung zu tun.
Vollständige Kauflösungen wie Sonos haben ihre Vorteile wie "Einschalten und läuft", jedoch ist der Preis nicht zu verachten. Auch kann ich meine bestehenden "Lautsprecher" oder die Hifi Anlage im Wohnzimmer weiterhin benutzten.
Wie man das installiert, wird grundsätzlich hier beschrieben.
Heute 2021 hab ich die PI mit dem Display mit dem auf das Küchenradio gestellt und via AUX an dem Küchenradio abgeklemmt. Das "Display" ist gleichzeitig auch Music-Player. Der ist immer am laufen und verknüpft ( eine Squeezbox Funktion) mit dem Player Wohnzimmer. Mach ich also das Küchenradio an, läuft direkt über AUX der Player Display. Wenn ich dann noch die Anlage im Wohnzimmer einschalte, als Quelle die PI einstelle, läuft wie aus einer Quelle (Synchron) die Musik.
Eine andere PI mit einem Display steht an andere Stelle um nur die Musik zu steuern, die über Bluetooth abgespielt wird.