MusicServer4Home

Multiroom Audio System, for your SmartHome,support for x64-Systems and Rasberry, support for Loxone® .. KNX® .. and others, up to 7 internal Soundcards, up to 56 Channels, external Devices via UPnP® .. AirPlay® .. Chromecast®, and many many more...

About MusicServer4Home

Die Idee hinter MusikServer4Home (MS4H) ist es ein Multiroom-Audio-System zu schaffen, dass sich einfach in ein SmartHome integrieren lässt. Dabei aber aber trotzdem möglichst viele Features mit bringt, um keine Wünsche offen zu lassen.

Im kleinen als Freundschaftsdienst 2017 angefangen, ist in den letzten Jahren ein immer umfangreicheres Projekt daraus geworden. Das Projekt ist zu dem Zeitpunkt mit dem Namen MusicServer4Lox gestartet, und war hauptsächlich auf Loxone® ausgelegt. Später wurde der Name in MusicServer4Home geändert da auch andere Systeme die Plattform nutzen können, und das Lox sollte nicht suggerieren das es nur dafür ist.

Die Basis des Systems ist wie so oft ein Logitech Media Server (LMS), dessen Plugins, und Squeezelite als Player.
Diese Software bietet alle Grundlagen die für das Streamen von Musik nötig sind.

Wo der LMS aufhört setzt der MS4H an. Nämlich bei der Konfiguration der Soundkarten, Zonen, Text2Speech, Equalizer, Netzwerk usw. per WebUI.
Die WebUI wurde für die Version 1 nochmal komplett überarbeitet, damit das Setup und die Bedienung noch schneller von statten gehen.

Inzwischen ist der MS4H komplett in die Loxone® App und Config integriert und kann wie der originale MusicServer von Loxone® bedient und in die Config eingebunden werden.
Es sind sogar einige Features vom neuen AudioServer übernommen worden die der originale MusikServer nie bekommen hat (z.B. die Durchsage).

Ein große Besonderheit ist, das die Software sowohl auf einem normalen Rechner mit Linux Debian X86 als auch auf einem Raspberry 3/4... läuft.
So lassen sich sehr stromsparende und kostengünstige Multi-Room-Audio Systeme bauen.

Features

Web User Interface

Alle Einstellungen können über das WebUI vorgenommen werden. Die Bedienung und das Setup wurde so einfach wie möglich gestaltet. Das Ausführen der Funktionen wie TTS, Alarm etc. wird per URL oder Loxone® Config vorgenommen.


Multi-Zonen

Es können bis zu 56 interne Zonen über Soundkarten angesteuert werden. Aber auch externe Zonen die per UPnP, AirPlay, Chromecast oder Squeezelite-Player eingebunden sind. Alle Zonen können gruppiert und gemeinsam gesteuert werden.

Text2Speech / Alarm

Für die Funktion Text2Speech können verschiedene Anbieter genutzt werden (Amazon® Polly, VoiceRss...). Dabei ist es möglich alle Funktionen und Zonen per URL oder Loxone® Config zu steuern. Möglichkeiten wie Wettervorhersage, Zeitansage oder Alarm und Wecker sind integriert.

Loxone App / Config

Die Bedienung per Loxone®-App (wie Loxone® Audio-/ MusicServer) wurde integriert. Somit ist wenn man Loxone nutzt keine weitere App nötig um Radio / Spotify und alle anderen Funktionen zu steuern. Auch der Baustein in der Loxone®-Config wurde integriert.

KNX-Connect

Über ein KNX-IP-Gateway kann der MS4H in KNX eingebunden werden. Es sind Grundfunktionen ein/aus - laut/leise - Favoriten vor/zurück möglich, und mit nur 2 Tastpunkten (Langzeit-, Doppel-, Einfach-Klick) umgesetzt. In Zukunft ist zusätzlich die Anbindung des Gira® X1 Server geplant.

Power-Manager

Der Power-Manager steuert per URL/UDP/GPIO/KNX/Loxone VI das Ein-/Ausschalten von Verstärkern oder anderen Geräten. Fängt eine Zone an zu spielen startet das Signal das externe Gerät, stoppt die Zonen wieder wird sie abgeschaltet.

Soundkarten / Equalizer

Es können bis zu 7 USB oder PCIe Soundkarten betrieben werden, jede Karte kann bis zu 8 Kanäle haben, 56 Kanäle insgesamt. Je Zone kann Stereo-Downmix, Stereo oder beides gemischt mit bis zu 8 Kanälen (Lautsprechern) genutzt werden. Für jede interne Zone steht ein Equalizer bereit.

Multi-Lingual

Das System ist für verschiedene Sprachen ausgelegt. Aktuell ist neben deutsch auch englisch, tschechisch, polnisch, niederländisch und spanisch integriert. Weitere Sprachen können einfach per Sprachdatei hinzugefügt werden.


...und vieles mehr...

Neben einer Update- und Backup-Funktion sind weitere Helfer vorhanden. Zum Beispiel ein Event-Generator der die nötigen URLs für Text2Speech oder Alarm erzeugt.



Screenshots

402

Installationen

1798

Zonen

2398

Kanäle