Musikserver mit zugehöriger Client-Anwendung

Beginnen wir mit meinem Setup:

  • Ich habe ein NAS, das meine Musik enthält, es ist ein bisschen alt, unterstützt aber Samba und NFS. Es unterstützt auch ReadyDLNA, aber ich hatte damit sehr wenig Glück, also möchte ich es vermeiden
  • Ich habe einen Desktop-Computer, auf dem iTunes ausgeführt wird
  • Ich habe einen Airport Express an eine Stereoanlage angeschlossen

Um Musik abzuspielen muss ich:

  • den Desktop hochfahren
  • Verbinden Sie die Remote-App mit iTunes
  • spiel Musik

Dies hat für mich eine Reihe von Problemen:

  1. Der Desktop ist ein riesiges Gaming-Rig (denken Sie an ein 1-kW-Netzteil) und ich möchte ihn nicht nur verwenden, um in einem anderen Raum Musik zu hören
  2. Der Airport Express hat einen schrecklichen Klang (für mein Ohr), also muss ich einen externen DAC daran anschließen, damit dieses Setup aus der Ferne erträglich klingt
  3. Ich habe ursprünglich alle meine CDs nach flacOpen Source gerippt, aber offensichtlich unterstützt iTunes Flac nicht in sinnvoller Weise. Ich habe also zwei Musiksammlungen - eine in flacund eine inmp3
  4. schließlich bin ich gerade aus einer Wohnung in ein Haus gezogen und möchte auf Multiroom umsteigen. Ich möchte nicht £AirportExpress + £DAC für jedes einzelne Zimmer ausgeben.

Was ich also suche, ist eine Client/Server-Multiroom-Musiklösung.

Ich würde wahrscheinlich einen Intel NUC kaufen oder eine ChromeBox für die Serverseite flashen - je nach Systemanforderungen.

Ich würde idealerweise gerne einen Raspberry Pi 2 für die Clients verwenden, kombiniert mit so etwas wie einem hifiberry Digi , um ihn mit meinem vorhandenen DAC zu verbinden, und einem hifiberry DAC+ , um einen analogen Audioausgang bereitzustellen.

Der Server sollte mindestens flac- und mp3-Formate unterstützen, wenn nicht alle Formate unter der Sonne. Es würde sich über Samba oder NFS mit dem NAS verbinden. Der Server sollte über eine Webseite oder Telefon-App (iOS) zur Steuerung der Wiedergabe verfügen. Es sollte Multiroom-Audio sowie unterschiedliches Audio in jedem Raum unterstützen. Der Server sollte völlig kopflos sein. Der Server sollte in irgendeiner Form unter Unix laufen

Der Client sollte sich mit dem Server verbinden und einfach Musik abspielen. Der Client sollte völlig kopflos sein und vom Server verwaltet werden. Der Client sollte komfortabel auf einem RPi2 laufen.

Die Lösung muss nicht Open Source oder gar kostenlos sein. Ich schaue mir gerade Roon an , also sagen wir mal, 500 Dollar ist mein Softwarebudget - das sollte einen Server und idealerweise unbegrenzte Clients beinhalten, aber sagen wir mindestens 7. Das Problem mit Roon ist, dass es derzeit nicht unter Unix oder auf dem RPi2 läuft, obwohl sie versuchen, etwas zu klären - an diesem Punkt werde ich es bewerten.

Ich bin Java-Programmierer und Teilzeit-Sysadim. Ich verbringe gerne ein paar Tage damit, die Lösung gemeinsam zu hacken, aber danach muss sie für meinen Partner, meine Freunde und den Hund meines Nachbarn nutzbar sein. Dies ist der Vorteil des aktuellen Setups und die iTunes Remote APP ist ziemlich benutzerfreundlich.

Da muss doch was sein...

PS Wenn der Server auch Podcasts und Internetradio unterstützen würde, wäre das ein Bonus. Aber es ist nicht erforderlich.

Ich habe es nicht selbst ausprobiert, aber Kodi (früher XBMC) ist für den Raspi verfügbar und funktioniert angeblich gut damit (IIRC, es gibt sogar eine gebrauchsfertige spezifische Kodi-Distri für Raspi). Da es sich um vollständiges DLNA handelt, sollten Ihre bestehenden Clients damit arbeiten.
@Izzy Ich habe mit Kodi herumgespielt und verwende tatsächlich OpenELEC für mein Video-Streaming. Aber ich mag DLNA nicht besonders, besonders für Musik. Das Ideal wäre, einen "Bibliotheksverwaltungsserver" zu haben, damit ich meine Musik an einem Ort organisieren kann. Und dann eine Reihe dummer Clients, die der Server anweisen kann, Musik abzuspielen. Eine Art Homebrew Sonos, wenn Sie so wollen ...
AFAIK Kodi kann das (zumindest die Bibliotheksverwaltung; ich bin mir nicht sicher, ob es als Kontrollpunkt fungieren kann). Wenn Sie ein Android-Gerät zur Verwendung haben, kann BubbleUPnP als Client, Server und Kontrollpunkt fungieren. Warte – IIRC, man könnte auch Android auf dem Raspi installieren, oder? Wenn ja, wäre das vielleicht eine gute Option. Ich habe BubbleUPnP vor einiger Zeit auf einem meiner Tabbies ausprobiert, und es hat gute Arbeit geleistet: Musik von meinem Desktop ausgewählt und auf meiner Stereoanlage abgespielt. Das scheint ungefähr das zu sein, wonach Sie suchen.

Antworten (1)

Haben Sie SONOS in Betracht gezogen, natürlich ist es nicht kostenlos, aber wenn Sie Ihre Musik auf einem NAS haben, brauchen Sie keine andere Computerhardware. Jeder SONOS-Lautsprecher ist ein eigenständiger Lautsprecher, und wenn Sie weitere hinzufügen, erstellen sie ihr eigenes Mesh-Netzwerk, um sich gegenseitig Musik zu liefern, anstatt Ihr vorhandenes WLAN zu verwenden.

Für Ihre 500 $ sollten Sie in der Lage sein, drei PLAY 1 zu bekommen, die drei Räume versorgen könnten, wenn Sie sich nicht für Stereopaare entscheiden, und Sie können mehr hinzufügen, wenn es die Finanzen zulassen/die Anforderungen sich ändern.

Ich bin auch Java-Programmierer) und seit zwei Jahren ein sehr zufriedener Benutzer von SONOS

Mein einziger Vorbehalt bei Sonos ist, dass es afaik keine Bibliotheksverwaltung bietet - dh Sie können die Bibliothek durchsuchen und Tags lesen, aber es erlaubt keine Bearbeitung dieser Tags - korrigieren Sie mich, wenn ich falsch liege. Wenn ich es an meine vorhandene Stereoanlage anschließen möchte (ziemlich High-End-Setup, das auf Vinyl ausgerichtet ist), muss ich für die Zauberbox, die das tut, deutlich mehr bezahlen als für ein Play 1 ...
Sie haben Recht, es bietet keine Bibliotheksverwaltung, aber es gibt viele Tools, mit denen Sie dies tun und dann den Ordner einfach erneut scannen können. Ich glaube nicht, dass Musikmanagement das Musikspielen beeinflussen muss. Sie haben Recht, Sie brauchen ein Sonos Connect, das ärgerlich teurer ist als Play 1, wenn es billiger sein sollte, da es keinen Lautsprecher hat, aber es ist nicht viel mehr.