In diesem Artikel werde ich mich auf die Hardware-, Software- und Konfigurationsfragen konzentrieren, die wir lösen müssen, um einen Linux-basierten Musikserver als Teil des Heim-Musiksystems einzurichten. Insbesondere werde ich den Raspberry Pi, Cubox-i und Fit-PC als Optionen für das Hosting Ihres digitalen Heim-Musiksystems betrachten.

Einiges in diesem Artikel kann auch auf meinen vorherigen Artikel über den Linux-Laptop als hochwertigen Musikplayer angewandt werden.

Konsolen-Stereoanlagen vs. getrennte Anlagen

Zunächst sollten wir darüber sprechen, was ein Heim-Musiksystem ist. Zur Zeit meiner Eltern, in den 50er und 60er Jahren, war eine Stereoanlage ein nettes Möbelstück, das mit einem Gerät ausgestattet war, das Musik abspielen konnte. Zu diesem Möbelstück gehörte normalerweise ein Plattenspieler, der 33⅓ RPM-Langspielplatten, 45 RPM-Singles und vielleicht sogar die guten alten 78 RPM-Platten abspielen konnte. Dazu gehörte normalerweise auch ein AM/FM-Tuner. Natürlich gab es auch einen Verstärker, der die Signale des Tuners und des Plattenspielers aufnahm und so weit verstärkte, dass die eingebauten Lautsprecher sie wiedergeben konnten. Diese so genannten „Konsolen-Stereoanlagen“ kamen Ende der 60er oder Anfang der 70er Jahre aus der Mode, wenn ich mich recht erinnere, und wurden größtenteils durch separate Geräte ersetzt, d. h. einen separaten Plattenspieler, einen Empfänger/Verstärker und Lautsprecher sowie (manchmal) ein Kassettenabspielgerät verschiedener Formate.

Heutzutage gibt es immer noch separate Geräte, vor allem in Verbindung mit Heimkinos und in Wohnungen, in denen Musik eine Rolle spielt und die Besitzer Platz für solche Geräte haben. Ich wage zu behaupten, dass das Konzept der Konsolen-Stereoanlage in der All-in-One-Stereoanlage wiedergeboren wurde, sei es in Form der Boom-Box oder anspruchsvollerer Angebote von „Musik als Lifestyle“-Firmen. Diese Art von Geräten verfügt über einen Docking-Anschluss für das Smartphone (auf dem die gesamte Musik gespeichert ist). Ich werde nicht auf diese Geräte eingehen, weil es viel interessantere Möglichkeiten gibt, Musik zu genießen, auch wenn der Platz auf dem Küchentisch oder dem Schreibtisch begrenzt ist.

Die richtige Audioausrüstung finden

Für Leute, die bereits einen Linux-Laptop mit ihrer Musik darauf haben – und besonders für Leute, die einen kleinen Hörraum haben – ist ein Satz Aktivlautsprecher eine wirklich gute Option, um einen guten Klang zu bekommen. Wie der Name schon sagt, handelt es sich dabei in der Regel um kompakte Lautsprecher, die die Verstärkerschaltung enthalten, die erforderlich ist, um die schwachen Signale, die von der eingebauten oder externen Soundkarte des Computers kommen, in die notwendige Leistung für den Betrieb der Lautsprecher umzuwandeln. Einige dieser Lautsprecher enthalten sogar einen Digital-Analog-Wandler, so dass sie an den USB-Anschluss oder einen anderen digitalen Ausgang (z. B. S/PDIF oder TOSLINK) eines Laptops oder Desktop-Computers angeschlossen werden können. Ein Hersteller, dessen Produkte meines Erachtens sehr gute Qualität zu einem vernünftigen Preis bieten, ist audioengine, ein anderer ist Emotiva, und es gibt noch viele andere. Wer den analogen Ausgang seines Laptops nutzen will oder einen separaten Analog-Digital-Wandler gekauft hat, braucht keine Aktivlautsprecher mit eingebautem Analog-Digital-Wandler.

Eine weitere Möglichkeit für diejenigen mit Heimkinosystemen, die HDMI verwenden und Linux-Laptops oder -Desktops, die den HDMI-Ausgang unterstützen, besteht darin, den Computer an einen leeren HDMI-Anschluss des Heimkino-Receivers anzuschließen; oder an den digitalen Ausgang (S/PDIF oder TOSLINK) des Computers (sofern er einen hat) und den digitalen Eingang des Receivers (wiederum sofern er einen passenden Eingang hat).

Auswahl eines Servers

Ich werde mich auf eine bestimmte Konfiguration konzentrieren, die für mich gut funktioniert – einen separaten Linux-basierten Musikplayer, der an einen separaten Digital-Analog-Wandler angeschlossen ist, der wiederum an die analogen Eingänge der Heimstereoanlage angeschlossen ist.

Heutzutage verkaufen viele Firmen kleine, lüfterlose Computer, die für die Mediennutzung zu Hause gedacht sind. Eine beträchtliche Anzahl von ihnen ist mit einer medienorientierten Linux-Distribution wie Kodi ausgestattet. Das mag eine gute Kombination für Leute sein, die Videos ansehen und Musik hören wollen, aber ich bin wirklich an einem eigenständigen Musikplayer interessiert. Was mich in diesem Bereich wirklich interessiert, sind Computer wie der Raspberry Pi, die mit einem eigenen Digital-Analog-Wandler konfiguriert sind, wie der HiFiBerry+, die fit-PC Mintbox und Mintbox Mini und die SolidRun Cubox-i Familie. Es gibt viele andere Alternativen bei verschiedenen Online-Anbietern zu kaufen.

Jedes dieser Geräte hat seine Vor- und Nachteile, also lassen Sie uns diese zuerst aus dem Weg räumen.

Raspberry Pi

Die Kombination aus Raspberry Pi und HiFiBerry+ ist recht preiswert und bietet eine Reihe von analogen Stereoausgängen, die direkt an die Stereoanlage angeschlossen werden können (z. B. die „CD“- oder „Aux“-Eingänge). Um Musikdateien auf den Pi zu übertragen, ist jedoch entweder eine USB-Festplatte oder eine Netzwerkverbindung (mit über das Netzwerk freigegebenen Dateien) erforderlich, und die USB-Schnittstelle des Pi hat den Ruf, nicht besonders leistungsfähig zu sein. Auch für Benutzer, die einen externen USB-basierten Digital-Analog-Wandler auf dem Pi bevorzugen, anstatt den HiFiBerry+ oder ähnliches, könnte der Anschluss von Festplatte und DAC eine gewisse Überlastung darstellen, obwohl ich nicht aus eigener Erfahrung sprechen kann. Ich sollte hinzufügen, dass viele Leute diese Konfiguration verwenden, also sollte man sie auf jeden Fall in Betracht ziehen!

Cubox-i

Die Cubox-i-Familie bietet einen eSata-Anschluss, der den USB-Anschluss für andere Dinge (wie einen DAC) frei lässt. Sie verfügt nicht über eine „eingebaute Digital-Analog-Wandler-Option“. Die Ethernet-Verbindung ist Gigabit, liegt aber bei maximal 400 MB. Es ist schwierig, das eingebaute WLAN zum Laufen zu bringen, und ich habe einige negative Kommentare über die Eignung des TOSLINK-Ausgangs für hochauflösende Dateien gelesen. Ich habe jedoch zwei davon, und wenn sie einmal so konfiguriert sind, dass sie diese Fallstricke vermeiden, funktionieren sie wunderbar, vor allem in Anbetracht des günstigen Preises.

Fit-PC

Die Fit-PC-Ausrüstung ist wunderschön; sehr hochwertige Hardware. Dementsprechend kostet es auch ein bisschen mehr. Und der volle fit-PC ist eigentlich ein „richtiger Computer“ mit einem i5-Prozessor, viel Speichererweiterung, vielen Anschlussmöglichkeiten und so weiter; er kann also sowohl als Desktop-Computer als auch als Musikserver konfiguriert werden. Nicht, dass die Mintbox Mini schäbig wäre! Eines der besten Dinge ist, dass 5 % des Kaufpreises einer Mintbox an die guten Leute von Linux Mint gehen.

Auswahl der richtigen Software

Was ist mit Software? Ich begann meine „Heim-Musikserver-Odyssee“ ernsthaft mit meinem ersten Cubox-i4, auf dem Voyage MuBox läuft, eine Debian-basierte Distribution, die auf kleine Geräte-Computer im Allgemeinen und – mit der MuBox-Variante – auf den Cubox-i im Besonderen ausgerichtet ist. Dies ist im Wesentlichen eine sehr abgespeckte Serverkonfiguration mit installiertem mpd. Ich habe diese Konfiguration mit dem USB-Anschluss meines Schiit Bifrost Digital-Analog-Wandlers verwendet, der wiederum mit unserer Stereoanlage verbunden ist. Die Musikdateien sind auf einem 2 TB LaCie eSata-Desktop-Laufwerk gespeichert. Seitdem bin ich von Voyage MuBox auf Volumio umgestiegen, eine andere Debian-basierte musikorientierte Distribution, da sie eine anständige, in PHP integrierte Weboberfläche hat, um den mpd-Kram darunter zu verwalten. Das besagte Web-Interface macht es für Familienmitglieder einfacher, auf die Player zuzugreifen, ohne dass sie einen Client auf ihren Computern oder Telefonen installieren müssen; sie benutzen einfach ihre Browser.

Ich habe jetzt zwei davon in Betrieb, obwohl der zweite einen überzähligen AudioQuest DragonFly Digital-Analog-Wandler verwendet, der eine softwaregesteuerte analoge Lautstärkeregelung bietet und an einen alten Verstärker und Lautsprecher angeschlossen ist, die herumstanden und Staub sammelten.

Ein großartiger Linux-basierter Musikserver. Photo by Chris Hermansen. CC BY-SA 4.0.

Der Cubox-i4, der an den Bifrost angeschlossen ist, ist ein unermüdliches Arbeitspferd für Musik. Ich steuere ihn von meinem Android-Telefon aus, entweder über MPDroid oder über die von Volumio bereitgestellte Weboberfläche. Mit dieser Konfiguration habe ich viele Stunden lang sehr angenehm Musik gehört. Er spielt digitale Musik im PCM-Format mit einer Auflösung von bis zu 192 kHz/24 Bit und Ogg Vorbis mit 128 KBit/s sowie Internetradio ab. Ich hatte noch nie eine Unterbrechung der Verbindung oder komische Geräusche beim Dekodieren von Musik. Ich habe den Bifrost in seiner Anfangszeit erworben; heute gibt es viele preisgünstige Alternativen. Mein einziger Ratschlag in Bezug auf das Experimentieren ist, sicherzustellen, dass Sie es zurückgeben können, wenn es nicht mit Ihrem Linux-Setup kompatibel ist.

Der Cubox-i4, der mit dem DragonFly verbunden ist, ist nicht ganz so glücklich. Insbesondere ist der DragonFly nicht vollständig kompatibel mit dem Kernel 3.14.14, der mit Volumio ausgeliefert wird. Dies äußert sich in einem gelegentlichen „Tick“-Sound. Ich habe das Problem eine Weile lang erfolglos verfolgt und kann diese Konfiguration nicht guten Gewissens empfehlen. Als Nächstes muss ich einen anderen Digital-Analog-Wandler ausprobieren, um zu sehen, ob das Problem dadurch behoben wird.

Vergessen Sie nicht, dass viele Leute gerade umsteigen; Sie können gebrauchte Geräte wie Digital-Audio-Wandler oft mit hohen Rabatten finden; nicht nur bei den offensichtlichen Online-Händlern, sondern auch auf spezialisierten Websites wie Audiogon.

Lassen Sie uns rekapitulieren. An die Haupt-„Heim-Stereoanlage“ ist ein Musikserver angeschlossen. Dieser Musikserver ist ein kleiner lüfterloser Computer, auf dem die Linux-Distribution Volumio läuft. Die Musikdateien sind auf einer über eSata angeschlossenen Festplatte gespeichert, die über Ethernet mit dem Heimnetzwerk und über einen Digital-Analog-Wandler mit der Stereoanlage selbst verbunden ist. Alle unsere CDs, die es wert sind, gerippt zu werden – jedenfalls meiner Meinung nach, denn ich bin derjenige, der sie gerippt hat – werden in FLAC mit voller CD-Auflösung konvertiert und auf der Festplatte gespeichert. Ich habe auch eine Reihe von Musikdownloads gekauft, in der Regel in voller CD-Auflösung oder höher, wenn verfügbar; diese werden auf der gleichen Festplatte gespeichert. Natürlich habe ich mehrere Kopien der Musikdateien auf anderen Festplatten.

Mpd ist die eigentliche Musikwiedergabesoftware, die ich für diese Anwendung bevorzuge. Ich konfiguriere sie so, dass sie die Musikdateien über die Advanced Linux Sound Architecture (ALSA) an den Digital-Analog-Wandler weiterleitet, in meinem Fall über ein USB-Kabel. Bei der Verwendung von Volumio werden die mpd-Konfigurationsdateien von der PHP-Serveranwendung verwaltet, so dass es ratsam ist, diese Dateien nicht direkt zu manipulieren (Beispiel: /etc/mpd.conf). Wenn die Musik tatsächlich abgespielt wird, kann der Fortschritt in verschiedenen Dateien innerhalb von /proc/asound überwacht werden. Wenn ich zum Beispiel eine Datei mit CD-Auflösung in /proc/asound/DragonFly/stream0 abspiele, sehe ich folgendes:

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 336
Momentary freq = 44150 Hz (0x2c.2664)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000

Ich finde, dass diese Konfiguration von Software und Hardware eine sehr zufriedenstellende Art ist, meine digitale Musik zu genießen. Das Einzige, was ich wahrscheinlich vermisse, ist die Möglichkeit, während des Hörens die Plattenhülle zu lesen. Eines Tages werde ich mir andere Hardware-Optionen für den Musikplayer und vielleicht auch für den Digital-Analog-Wandler ansehen, aber jetzt ist es erst einmal an der Zeit, Musik zu hören!

Zum Schluss noch etwas Lesestoff: zwei interessante Online-Artikel, über die ich in den letzten Wochen gestolpert bin und die ich Ihnen nicht vorenthalten möchte: Der High-Res Audio Guide und dieser kuriose Artikel, der sich mit der physikalischen Wahrnehmung von hochfrequentem Klang (sowohl gut als auch schlecht) beschäftigt.