Preiswertes Multiroom-Audio mit Synology Diskstation und RPI
Verfasst: 05.11.2013, 09:11
Hallo,
heute möchte ich auch mal meine (zu Zeit noch in Entwicklung befindliche) Lösung für das Multiroom-Audio vorstellen.
Ich habe lange nach einer bezahlbaren Variante gesucht und verschiedene Ideen gefunden und verworfen bis ich bei meiner jetzigen Lösung angelangt bin. Diese befindet sich aktuell noch in der Entwicklung, ich möchte den Ansatz trotzdem schon einmal vorstellen:
Zentraler Medienserver und ist eine Synology Diskstation DS112+. Auf dieser läuft jedoch nicht die Audio Station von Synology sondern der Logitech Media Server.
Da ich mir beim Umbau unseres Hauses noch nicht bewusst war, wie die endgültige Lösung aussehen wird, habe ich zunächst nur Laustsprecherkabel verlegt, die vom "Schaltraum" zu den Stellen in den Zimmerdecken gehen, wo einmal Deckenlautsprecher hinsollten, da ich (zumindest im Grundausbau) möglichst auf Funktechnik verzichten wollte. Nun habe ich die Deckenlautsprecher eingebaut und als "Tonquelle" pro Raum einen Raspberry Pi mit dahinter geschaltetem Verstärker im Schaltraum installiert. Auf dem Raspberry läuft sowohl Squeezelite um vom Logitech Media Server (auch synchronisiert) versorgt zu werden, als auch ein DLNA Renderer um auch mal schnell Musik vom Handy abspielen zu können.
Da ich eine preiswerte Lösung für Hintergrundmusik gesucht habe, bin ich mit den kostengünstigen Komponenten auf ca. 60,-€ (Raspberry, Verstärker, Lautsprecher) pro Raum gekommen. Ein weiterer Vorteil ist die relativ flexible Erweiterbarkeit des Systems: Ich könnte sowohl eine (original) Logitech Squeezebox (so man denn noch eine bekommt) oder aber auch einen weiteren Raspberry in eine beliebige Ecke des Hauses stellen ((W)LAN-Versorgung vorausgesetzt) - das Bad ist schon in Planung, da dieses nicht umgebaut wurde
Nun zur Softwareseite:
Die Steuerung der Musik erfolgt über mehrere Wege:
1. DLNA-Versorgung: Ich kann jeden Raum separat vom Handy oder PC aus über DLNA mit Musik versorgen
2. Logitech Media Server (LMS): Mit der Logitech Media Server Software ist es möglich, einzelne Räume zu beschallen oder auch mehrere Räume zusammen zu synchronisieren. Die Steuerung des LMS erfolgt wiederum über mehrere Wege:
2a. Webinterface: Über das Webinterface des LMS kann man alle Funktionen des LMS (Musikauswahl, Playlisten, Raumsteuerung inkl. Synchronisation, Wecker, ...) bedienen. Normalerweise benutze ich das Webinterface am PC, aktuell bin ich aber dabei, ein Tablet als Wandpanel mit Mediola zu programmieren, in welches ich das Webinterface auch integrieren möchte.
2b. Android: Vom Handy aus nutze ich die Software Squeeze Commander mit welchem sich der LMS sehr komfortabel und umfangreich bedienen lässt (inkl. Playlisten, Raumauswahl und Synchronisation)
2c. Integration in Homematic: Um auch über Wandtaster schnell das (Standard-)Radio anschalten zu können, habe ich mir ein TCL-Script gebastelt, welches den LMS über dessen Fernbedienungsschnittstelle steuern kann. So kann ich ein beliebiges Webradio bzw. eine vorhandene Playlist mit einer gegebenen Laustärke in einem definierten Zimmer mit einer Kommandozeile starten bzw. auch wieder stoppen. Dieses nutze ich nun auch, um Ansagen, wie z.B. das aktuelle Wetter (dieses wird auf der Diskstation zyklisch aus dem Internet heruntergeladen und mittels Googles TTS in eine mp3 gewandelt) oder andere Durchsagen abzuspielen. Falls Interesse am Script besteht, habe ich dieses einfach mal mit angehängt (inklusive SEHR kurzer Readme) - dieses ist jedoch noch in Arbeit und muss vor Benutzung ggf. noch an eigene Bedürfnisse angepasst werden (Pfadangaben und IP-Adresse des LMS).
Soweit mein aktueller Stand - ich bin immer offen für neue Inspirationen...
Ronny
heute möchte ich auch mal meine (zu Zeit noch in Entwicklung befindliche) Lösung für das Multiroom-Audio vorstellen.
Ich habe lange nach einer bezahlbaren Variante gesucht und verschiedene Ideen gefunden und verworfen bis ich bei meiner jetzigen Lösung angelangt bin. Diese befindet sich aktuell noch in der Entwicklung, ich möchte den Ansatz trotzdem schon einmal vorstellen:
Zentraler Medienserver und ist eine Synology Diskstation DS112+. Auf dieser läuft jedoch nicht die Audio Station von Synology sondern der Logitech Media Server.
Da ich mir beim Umbau unseres Hauses noch nicht bewusst war, wie die endgültige Lösung aussehen wird, habe ich zunächst nur Laustsprecherkabel verlegt, die vom "Schaltraum" zu den Stellen in den Zimmerdecken gehen, wo einmal Deckenlautsprecher hinsollten, da ich (zumindest im Grundausbau) möglichst auf Funktechnik verzichten wollte. Nun habe ich die Deckenlautsprecher eingebaut und als "Tonquelle" pro Raum einen Raspberry Pi mit dahinter geschaltetem Verstärker im Schaltraum installiert. Auf dem Raspberry läuft sowohl Squeezelite um vom Logitech Media Server (auch synchronisiert) versorgt zu werden, als auch ein DLNA Renderer um auch mal schnell Musik vom Handy abspielen zu können.
Da ich eine preiswerte Lösung für Hintergrundmusik gesucht habe, bin ich mit den kostengünstigen Komponenten auf ca. 60,-€ (Raspberry, Verstärker, Lautsprecher) pro Raum gekommen. Ein weiterer Vorteil ist die relativ flexible Erweiterbarkeit des Systems: Ich könnte sowohl eine (original) Logitech Squeezebox (so man denn noch eine bekommt) oder aber auch einen weiteren Raspberry in eine beliebige Ecke des Hauses stellen ((W)LAN-Versorgung vorausgesetzt) - das Bad ist schon in Planung, da dieses nicht umgebaut wurde
Nun zur Softwareseite:
Die Steuerung der Musik erfolgt über mehrere Wege:
1. DLNA-Versorgung: Ich kann jeden Raum separat vom Handy oder PC aus über DLNA mit Musik versorgen
2. Logitech Media Server (LMS): Mit der Logitech Media Server Software ist es möglich, einzelne Räume zu beschallen oder auch mehrere Räume zusammen zu synchronisieren. Die Steuerung des LMS erfolgt wiederum über mehrere Wege:
2a. Webinterface: Über das Webinterface des LMS kann man alle Funktionen des LMS (Musikauswahl, Playlisten, Raumsteuerung inkl. Synchronisation, Wecker, ...) bedienen. Normalerweise benutze ich das Webinterface am PC, aktuell bin ich aber dabei, ein Tablet als Wandpanel mit Mediola zu programmieren, in welches ich das Webinterface auch integrieren möchte.
2b. Android: Vom Handy aus nutze ich die Software Squeeze Commander mit welchem sich der LMS sehr komfortabel und umfangreich bedienen lässt (inkl. Playlisten, Raumauswahl und Synchronisation)
2c. Integration in Homematic: Um auch über Wandtaster schnell das (Standard-)Radio anschalten zu können, habe ich mir ein TCL-Script gebastelt, welches den LMS über dessen Fernbedienungsschnittstelle steuern kann. So kann ich ein beliebiges Webradio bzw. eine vorhandene Playlist mit einer gegebenen Laustärke in einem definierten Zimmer mit einer Kommandozeile starten bzw. auch wieder stoppen. Dieses nutze ich nun auch, um Ansagen, wie z.B. das aktuelle Wetter (dieses wird auf der Diskstation zyklisch aus dem Internet heruntergeladen und mittels Googles TTS in eine mp3 gewandelt) oder andere Durchsagen abzuspielen. Falls Interesse am Script besteht, habe ich dieses einfach mal mit angehängt (inklusive SEHR kurzer Readme) - dieses ist jedoch noch in Arbeit und muss vor Benutzung ggf. noch an eigene Bedürfnisse angepasst werden (Pfadangaben und IP-Adresse des LMS).
Soweit mein aktueller Stand - ich bin immer offen für neue Inspirationen...
Ronny