Server, Renderer, Controller: wer macht was
Die Netzwerkwiedergabe per UPnP/DLNA beruht auf drei Rollen. Sie können auf drei Geräte verteilt oder in einem einzigen vereint sein:
- Der Server stellt die Dateien im lokalen Netzwerk per HTTP bereit.
- Der Player („Renderer“) empfängt eine Datei, dekodiert sie und spielt sie ab: WiiM-Streamer, Sonos-Lautsprecher, Netzwerkverstärker oder AV-Receiver (Denon, Marantz, Onkyo, Yamaha…).
- Der Controller entscheidet, was auf welchem Player läuft, und sendet die Befehle: Wiedergabe, Pause, nächster Titel, Lautstärke.
Mit „Auf einem Netzwerkplayer abspielen“ wird RustMusic zum Controller und liefert die Titel der Warteschlange selbst aus. Sie bleiben in Ihrer RustMusic-Bibliothek; das Gerät spielt nur ab. Das ist das Gegenteil des eingebauten DLNA-Servers, bei dem das Gerät oder seine App Ihre Bibliothek durchsucht.
Diese Wiedergabe nutzt einen eigenen kleinen HTTP-Server, unabhängig vom DLNA-Bibliotheksserver, der ausgeschaltet bleiben kann. Er liefert nur die Titel der laufenden Wiedergabe aus, unter Adressen mit zufälligem Token, nie über einen Dateipfad.
Wiedergabe auf einem Netzwerkplayer aktivieren
- 1
Installieren Sie RustMusic 0.3.0
Windows, macOS oder Linux. Fügen Sie Ihre Musikordner wie gewohnt hinzu.
- 2
Aktivieren Sie die Funktion in den Einstellungen
Öffnen Sie Einstellungen → Netzwerk & DLNA. Aktivieren Sie in der Gruppe „Netzwerkplayer“ (mit BETA gekennzeichnet) die Option „Auf einem Netzwerkplayer abspielen“. Solange sie ausgeschaltet ist, sucht RustMusic keine Geräte im Netzwerk.
- 3
Wählen Sie das Gerät in der Audioausgabe
Öffnen Sie das Ausgabemenü des Players („Audioausgabe“). Gefundene Geräte erscheinen im Abschnitt „Netzwerkplayer“; die Schaltfläche „Suchen“ startet die Suche erneut. Klicken Sie auf Ihren WiiM, Ihren Sonos oder Ihren Verstärker.
- 4
Starten Sie die Wiedergabe
Spielen Sie ein Album wie gewohnt ab: Das Gerät übernimmt die Wiedergabe. In der Player-Leiste zeigt die Anzeige „Netzwerk“, was aktiv ist; ein Klick schaltet jede Funktion aus oder ein und führt zu den „Netzwerkeinstellungen“.
Der gewählte Player wird beim nächsten Start wiedergefunden. Um zu den Lautsprechern des Computers oder zu Ihrem DAC zurückzukehren, wählen Sie diese im selben Menü: Die Wiedergabe setzt an derselben Stelle des Titels fort, in beide Richtungen.
Die Datei geht unverändert hinaus: Hi-Res, Formate und DSD
RustMusic sendet keinen neu kodierten Stream: Das Gerät erhält die Originaldatei und dekodiert sie selbst. Eine FLAC-Datei mit 24 Bit / 96 kHz kommt also mit 24 Bit / 96 kHz an, sofern das Gerät dieses Format über seinen Netzwerkeingang annimmt. Die Grenze setzt das Gerät, nicht RustMusic.
Da das Gerät dekodiert, greift die Audioverarbeitung von RustMusic nicht: kein exklusiver Ausgang, kein natives DSD (DoP), kein Replay Gain. Der Lautstärkeregler von RustMusic stellt die Lautstärke des Geräts ein.
- Warteschlange, Pause, Springen im Titel und Lautstärke funktionieren wie bei lokaler Wiedergabe.
- Die lückenlose Wiedergabe bleibt erhalten: Der nächste Titel wird dem Gerät im Voraus übergeben (mit einer Einschränkung bei Sonos, siehe unten).
- Titel, Interpret, Album und Cover erscheinen auf dem Gerät, sofern es sie anzeigen kann.
- Ein Wechsel der Ausgabe während der Wiedergabe setzt an derselben Stelle fort.
DSD (DSF, DFF) wird von Netzwerkplayern selten angenommen. Wenn das Gerät meldet, welche Formate es abspielt, und das Format des Titels nicht dabei ist, weist RustMusic sofort darauf hin, statt Sie mit Stille allein zu lassen. Meldet das Gerät nichts, wird die Wiedergabe versucht.
Sonos-Lautsprecher
- Die Lautsprecher erscheinen unter dem Namen ihres Raums („Wohnzimmer“, „Küche“), wie in der Sonos-App.
- In einer Gruppe übergibt RustMusic die Wiedergabe automatisch an den Lautsprecher, der die Gruppe steuert. Ändert sich die Gruppe zwischen zwei Titeln, prüft RustMusic das vor dem nächsten Titel erneut.
- Sonos-Lautsprecher spielen bis 24 Bit / 48 kHz. RustMusic wandelt keine Dateien um: Eine FLAC-Datei mit 96 oder 192 kHz übersteigt, was der Lautsprecher annimmt.
- Sonos-Lautsprecher lassen zwischen den Titeln eine kurze Pause: Ein Live-Album oder eine Oper läuft nicht völlig nahtlos.
Für eine Hi-Res-Sammlung über 48 kHz eignet sich ein Streamer wie der WiiM oder ein Netzwerkverstärker, der diese Abtastraten über seinen Netzwerkeingang annimmt, besser.
Netzwerkplayer, AirPlay oder DLNA-Server: was passt?
RustMusic 0.3.0 bietet drei Wege, Ihre Musik von einem Gerät im Wohnzimmer abspielen zu lassen. Jeder wird unter Einstellungen → Netzwerk & DLNA einzeln aktiviert.
| UPnP/DLNA-Netzwerkplayer | AirPlay (v1) | DLNA-Server | |
|---|---|---|---|
| Einstellung | „Auf einem Netzwerkplayer abspielen“ | „Auf einem AirPlay-Gerät abspielen (v1)“ | „Im Netzwerk freigeben“ |
| Wer wählt die Titel | RustMusic | RustMusic | Das Gerät oder seine App |
| Wer dekodiert | Das Gerät | RustMusic | Das Gerät |
| Übertragene Qualität | Originaldatei, je nach Gerät | 16 Bit / 44,1 kHz (ALAC) | Originaldatei, je nach Gerät |
| Lautstärke | Die des Geräts | Der gesendete Ton, nicht der Verstärker | Die des Geräts |
| Replay Gain von RustMusic | Nein | Ja | Nein |
| DSD | Wenn das Gerät es abspielt | Nein | Wenn das Gerät es abspielt |
In der Praxis: Der UPnP/DLNA-Netzwerkplayer behält Ihre RustMusic-Bibliothek und die Originalauflösung bei. AirPlay ist für Geräte gedacht, die nur AirPlay beherrschen; es handelt sich um AirPlay 1, Geräte nur mit AirPlay 2 oder mit Passwortschutz werden nicht angeboten. Der DLNA-Server passt, wenn Sie die Musik lieber am Verstärker oder in der App des Herstellers auswählen.
Kein Gerät in der Liste?
- Prüfen Sie, ob „Auf einem Netzwerkplayer abspielen“ eingeschaltet ist: Sonst findet keine Suche statt, und das Ausgabemenü weist darauf hin, die Funktion in den Einstellungen zu aktivieren.
- Computer und Gerät müssen im selben lokalen Netzwerk sein und nicht in einem WLAN-Gastnetz, das Geräte voneinander isoliert. Schalten Sie das Gerät ein und klicken Sie dann auf „Suchen“.
- Ein VPN (WireGuard, OpenVPN…) oder ein virtueller Netzwerkadapter verdeckt die Geräte nicht mehr: Seit 0.3.0 startet die Suche von jedem Netzwerkadapter des Computers. Sperrt Ihr VPN jeden Zugriff aufs lokale Netzwerk, erlauben Sie diesen in den VPN-Optionen.
- Bestätigen Sie unter macOS 15 die Anfrage für den Zugriff aufs lokale Netzwerk. Haben Sie sie abgelehnt, aktivieren Sie RustMusic wieder unter Systemeinstellungen → Datenschutz & Sicherheit → Lokales Netzwerk: Ohne diese Erlaubnis blockiert macOS die Suche stillschweigend.
- Erlauben Sie RustMusic unter Windows in der Firewall für private Netzwerke. Die Suche nutzt SSDP (UDP 1900), und das Gerät lädt die Titel über TCP-Port 8201 des Computers, oder über einen anderen freien Port, wenn dieser belegt ist.
- Lassen Sie RustMusic geöffnet und den Computer wach: Er liefert dem Gerät die Dateien, während Sie hören.
Die Wiedergabe auf Netzwerkplayern ist in der Beta-Phase. Nicht jedes UPnP/DLNA-Gerät setzt den Standard gleich um: Verhält sich eines fehlerhaft, wechseln Sie zur lokalen Ausgabe zurück und melden Sie es mit Marke und Modell.
Häufige Fragen
Kann ich Hi-Res-FLAC vom PC auf einem WiiM abspielen?
Ja. Aktivieren Sie „Auf einem Netzwerkplayer abspielen“ unter Einstellungen → Netzwerk & DLNA und wählen Sie dann den WiiM im Abschnitt „Netzwerkplayer“ des Ausgabemenüs. RustMusic sendet ihm die Datei unverändert: Sie wird in ihrer Originalauflösung dekodiert, wenn der WiiM dieses Format annimmt.
Funktioniert RustMusic als UPnP-Controller unter Windows, macOS und Linux?
Ja, die Funktion ist auf allen drei Systemen gleich. Erlauben Sie unter macOS 15 den Zugriff aufs lokale Netzwerk; erlauben Sie RustMusic unter Windows in der Firewall für private Netzwerke, falls die Suche nichts findet.
Warum spielt mein Sonos meine Dateien mit 24 Bit / 96 kHz nicht ab?
Sonos-Lautsprecher spielen bis 24 Bit / 48 kHz, und RustMusic wandelt im Netzwerkplayer-Modus nichts um. Nutzen Sie für diese Dateien ein anderes Gerät (Streamer, Netzwerkverstärker) oder eine Fassung mit höchstens 48 kHz.
Läuft der Ton über die Soundkarte des Computers?
Nein. Der Computer stellt die Datei im Netzwerk bereit und sendet die Befehle. Dekodierung und Digital-Analog-Wandlung finden im Gerät statt: Die Endqualität hängt von ihm und seinen Einstellungen ab.
Was ist der Unterschied zu AirPlay in RustMusic?
Bei UPnP/DLNA empfängt und dekodiert das Gerät die Originaldatei, in Hi-Res, wenn es kann. Bei AirPlay 1 dekodiert RustMusic und sendet den Ton in CD-Qualität (16 Bit / 44,1 kHz), behält aber seine Warteschlange, die lückenlose Wiedergabe und Replay Gain. Beide sind in der Beta-Phase und werden getrennt aktiviert.
Quellen und Prüfung
RustMusic-Angaben für Version 0.3.0 geprüft.
Ihre Bibliothek, gespielt von den Geräten im Wohnzimmer
RustMusic 0.3.0 steuert Ihre WiiM-Streamer, Sonos-Lautsprecher und Netzwerkverstärker per UPnP/DLNA. Kostenlos, Open Source, ohne Konto.