Soundwart ist ein Sonos-Controller für macOS, Open Source und kostenlos. Er steuert die Player im eigenen Netz, ohne Umweg über die Cloud.
Eine Mac-App gibt es von Sonos auch. Die lief bis August 2026 tatsächlich noch über Rosetta 2, und dass sie jetzt nativ auf Apple Silicon läuft, ist auch schon alles: sonst ist sie geblieben, wie sie seit Jahren war. Before we lose our religion: Soundwart will die bessere Alternative sein. Schlank, schnell, und durch den offenen Quelltext jederzeit für Änderungen bereit. Die Player spricht Soundwart direkt über UPnP Events (GENA) an - kein Polling, keine SOAP-Abfragen im Sekundentakt.

Menüleiste#
Das Popover in der Menüleiste zeigt jede eingerichtete Gruppe mit dem, was gerade läuft. Play und Pause, Zurück und Weiter, Lautstärke und Stummschaltung sitzen gleich daneben. Dafür muss kein Fenster aufgehen.

Laufen mehrere Gruppen, steht jede für sich im Popover, mit eigenem Titel und eigener Lautstärke.

Hauptfenster und Warteschlange#
Im Hauptfenster stehen Cover, Transport und Lautstärke: einmal für die ganze Gruppe, einmal für jeden Raum darin. Das Cover öffnet sich auf Klick in groß.

An der Warteschlange lässt sich alles ändern:
- Titel per Drag & Drop sortieren
- einzelne oder mehrere Titel entfernen
- zu einem Titel springen
- Suchergebnisse an einer bestimmten Position einfügen
Mehrere Playlists nebeneinander#
Playlists liegen in Tabs nebeneinander. Eine läuft, in den anderen stellst du in Ruhe die nächste zusammen, ein Klick wechselt. Am Lautsprechersymbol siehst du, welche gerade spielt.

Suche: Apple Music, Spotify und Radio#
Die Suche findet Songs, Alben und Interpreten im Apple-Music-Katalog. Jedes Ergebnis spielt sofort, reiht sich hinter dem laufenden Titel ein oder wandert ans Ende der Warteschlange. Zu Alben kommen die Katalogdetails samt vollständiger Titelliste; der laufende Titel ist darin markiert. Dazu Interpreten-Sender aus Apple Music.

Radiostationen kommen über TuneIn und starten genauso direkt.
Seit 0.2.0 ist Spotify dabei, noch experimentell: Die Quelle wird oben neben dem Suchfeld umgeschaltet, gesucht und gespielt wird dann aus dem Spotify-Katalog. Vorausgesetzt ist ein Spotify-Konto, das im Sonos-System eingerichtet ist. Andere Streamingdienste sind nicht unterstützt.
Favoriten, Playlists und Mediathek#
Sonos-Favoriten abspielen und verwalten: Was gerade läuft, wandert per Stern hinein und genauso wieder heraus. Die aktuelle Warteschlange lässt sich unter einem Namen als Sonos-Playlist sichern und später zurückholen. Auch die Musikmediathek, die die Player selbst freigeben, ist durchsuchbar.
Wiedergabeoptionen#
Zufallswiedergabe, Wiederholung der Warteschlange oder eines einzelnen Titels, Crossfade und ein Sleeptimer.
Stumm, sobald das Mikrofon angeht#
Greift eine App auf das Mikrofon zu, steht meist ein Anruf oder eine Videokonferenz dahinter. Soundwart schaltet die Wiedergabe so lange stumm oder pausiert sie, je nach Einstellung. Danach läuft sie weiter.
Live-Updates statt Polling#
Soundwart abonniert die Ereignisse der Player über GENA, auf Port 1400 im lokalen Netz. Was an den Lautsprechern passiert, synchronisiert sich sofort mit der App. Das gilt auch, wenn jemand anderes die Wiedergabe vom Telefon aus steuert.
In macOS integriert#
Soundwart meldet sich beim System als Player an. Der laufende Titel steht im Kontrollzentrum, und die Medientasten der Tastatur steuern die Sonos-Player, egal welche App gerade im Fokus ist. Play, Pause und Titelsprung gehen damit, ohne Soundwart überhaupt zu öffnen.

Datenschutz und Ansatz#
- Kein Account, kein Login, keine Cloud
- Kein Tracking, keine Telemetrie
- Kein Netzwerkverkehr über die Player im eigenen Netz hinaus; die einzige Ausnahme ist die Update-Prüfung gegen soundwart.de
Download & Installation#
Am einfachsten über Homebrew:
brew tap head1328/soundwart \
https://codeberg.org/head1328/homebrew-soundwart
brew trust --cask head1328/soundwart/soundwart
brew install --cask soundwartOhne Homebrew: Soundwart herunterladen
, entpacken und nach /Applications legen. Der Download ist von Apple notarisiert. Danach hält sich die App über Sparkle
selbst aktuell, gegen einen selbst gehosteten Appcast. Dahinter steckt kein Serverdienst, und jedes Update wird gegen einen EdDSA-Schlüssel geprüft.
Voraussetzungen#
- macOS 26 oder neuer
- mindestens ein Sonos-Player im selben Netz, mit S2-Firmware
- ein Sonos-System, das einmal in der offiziellen App eingerichtet wurde: Räume benannt, Streamingdienste angemeldet
- Apple Music oder Spotify als Dienst; andere Dienste sind nicht unterstützt
Was Soundwart nicht macht#
Soundwart steuert, was schon steht. Player einrichten, Dienste anmelden, Alarme, EQ und TruePlay bleiben Sache der offiziellen App.
Lizenz#
Apache 2.0. Der Quellcode liegt offen auf Codeberg; Beiträge, Issues und Forks willkommen. Für die mitgelieferten Icons gelten eigene Lizenzen.
Hat dir das hier geholfen?
Unterstütze gerne via:
