Kategorie
GNU/Linux
Veröffentlicht
Lesezeit
3 Minuten
Diskussion
Noch keine Kommentare

GNU/Linux

Termsonic: Subsonic-Client für das Terminal

Termsonic ist ein schlanker Subsonic-Client für das Terminal. Er ermöglicht die Wiedergabe und Verwaltung von Musik direkt über die Kommandozeile – ideal für Minimalisten und Linux-Nutzer, die ressourcenschonende Lösungen bevorzugen.

Ich betreibe meinen eigenen Musik-Streaming-Server mit Navidrome und greife darauf von überall zu – unter Android nutze ich zum Beispiel Symfonium und auch unter Android Auto funktioniert das wunderbar. Unter Linux sieht die Lage allerdings aktuell nicht so rosig aus. Gute Clients für Subsonic-Server sind rar geworden: Die Entwicklung von Sublime Music sowie Sonixd wurde eingestellt, und andere Alternativen sind oft veraltet oder wenig ausgereift. So bleibt eigentlich nur das Webfrontend von Navidrome übrig, aber irgendwie habe ich auch gerne „richtige“ Clients. Warum also nicht direkt auf das Terminal ausweichen? Genau hier kommt Termsonic ins Spiel.

Was ist Termsonic?

Termsonic ist ein Subsonic-Client für das Terminal mit einem recht ansprechenden und einfach zu bedienenden Terminal User Interface (TUI). Es läuft unter Linux, Windows und macOS und arbeitet mit den meisten Subsonic-kompatiblen Servern zusammen – getestet wurde es unter anderem erfolgreich mit Navidrome.

Das Programm unterstützt die Wiedergabe von FLAC-, OGG- und MP3-Dateien. Ein großer Vorteil: Die Dekodierung dieser Formate erfolgt nativ in Go, wodurch kaum externe Abhängigkeiten erforderlich sind – weder ffmpeg noch LAME müssen installiert werden.

Neben der reinen Wiedergabe ermöglicht Termsonic das Durchsuchen der Musikbibliothek nach Künstlern, Alben und Playlists. Eine einfache Warteschlangenverwaltung sorgt dafür, dass ihr eure Songs in einer sinnvollen Reihenfolge abspielen könnt.

Installation unter Arch Linux

Unter Arch Linux lässt sich Termsonic bequem über das Arch User Repository (AUR) installieren. Falls ihr den AUR-Helper yay nutzt, genügt folgender Befehl. Nach der Installation könnt ihr dann den Player mit termsonic starten.

Terminal2 Zeilen
Arch Linux, Manjaro und Co.
yay -S termsonic-git

Bei anderen Distributionen wie etwa Ubuntu oder Debian findet sich Termsonic hingegen selten in den Paketquellen. Aufgrund der wenigen Abhängigkeiten könnt ihr euch das Programm allerdings sehr einfach selbst aus dem Quellcode bauen.

Terminal4 Zeilen
git clone https://git.sixfoisneuf.fr/termsonic
cd termsonic
go build ./cmd/termsonic/
sudo cp termsonic /usr/local/bin

Konfiguration von Navidrome

Beim ersten Start gebt ihr die URL und die Zugangsdaten zu eurem Subsonic-Server (bei mir Navidrome) an. Anschließend seht ihr sofort eure Musiksammlung. Mit [F1] seht ihr eine Baumansicht der Sammlung. [F2] zeigt die aktuelle Queue. [F3] die auf dem Server angelegten Playlisten. Unter [F4] könnt ihr wieder die Einstellungen ändern.

Tipp: Nutzt ihr ein „ordentliches“ Terminalprogramm wie das der GNOME-Desktopumgebung oder etwa wie hier Tilix, könnt ihr Termsonic auch ganz einfach mit der Maus bedienen.

Mit [L] springt ihr zum nächsten Song. [P] pausiert bzw. startet die Wiedergabe. Mit [/] öffnet ihr eine Suchmaske, mit der ihr die Liste der Künstler filtern könnt. Rechts oben zeigt Termsonic den aktuell abgespielten Song plus den entsprechenden Künstler an. Schnickschnack wie etwa das Cover des Albums bietet Termsonic allerdings nicht.

Termsonic ist somit eine interessante Alternative für alle, die ihre Musik direkt im Terminal verwalten und abspielen möchten. Der minimalistische Ansatz ohne große Abhängigkeiten sorgt für eine schlanke und ressourcenschonende Anwendung – perfekt für schlanke Systeme oder leistungsschwache Laptops.

Diskussion Noch keine Kommentare – schreib den ersten.

Kommentar schreiben

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Markdown wird unterstützt: **fett**, _kursiv_, [Linktext](URL), `Code`, Zeilen mit - für Listen, 1. für nummerierte Listen, dreifache Backticks für Codeblöcke.

Sicherheitsprüfung: läuft automatisch, du musst nichts tun.

Mehr aus dem Blog

Gerade diskutiert

Kategorien

Schlagwörter

Zeilen sind breiter als der Bildschirm. Quer halten zeigt mehr – oder Umbrechen einschalten.

Linux und Ich — Termsonic: Subsonic-Client für das Terminal
https://linuxundich.de/termsonic-subsonic-client-fuer-das-terminal/ — gedruckt am 24. Oktober 2026