Wusstest du, dass du unter Linux Musik von der Kommandozeile aus streamen kannst, wenn du ein Spotify-Premium-Abonnent bist?
Wie tatsächliche Musik aus der aktuellen Spotify-Bibliothek? Wir reden hier nicht von ASCII-Wiedergaben 😉
Ja, das können Sie! Und das alles dank eines Open-Source-Tools, das in ncurses
und Rust geschrieben wurde und ncspot
heißt.
Nun weiß ich, was du denkst: Es gibt einen offiziellen, geheiligten und (einigermaßen regelmäßig) aktualisierten Spotify-Client für Linux. Er ist sogar als Snap verfügbar. Warum sollte man ausgerechnet eine Kommandozeilen-App verwenden?
Und du hast recht.
Nun ja, halb recht.
Nun ja, vielleicht nicht einmal halb recht, denn die offizielle Spotify-Desktop-App ist ein nicht enden wollendes Müllfeuer aus Verzögerungen und Enttäuschungen.
Versteh mich nicht falsch, sie funktioniert (manchmal), aber sie läuft schlecht. Und während sie sich vielleicht mit Linux DEs bis zu dem Punkt integrieren lässt, an dem ich eine Taste auf der Tastatur drücken kann, um einen Titel zu überspringen, muss ich sagen: Diese Fähigkeit ist nur nützlich, wenn das verdammte Ding lädt, damit ich überhaupt Musik zum Überspringen abspielen kann!
Bin ich gemein? Mag sein. Aber ich habe gerade 6 Minuten gebraucht, um vom Anklicken der Spotify-Verknüpfung bis zum tatsächlichen Laden auf meinem Bildschirm zu kommen…
ncspot ist ein CLI Spotify Player
Zurück zu ncspot
, dessen Quellcode man auf Github finden kann.
Denken Sie daran, dass ncspot ein geekishly (neues Wort, lernen Sie es) cooles Tool und hervorragend gestaltet ist (für eine Terminal-App – es ist also nicht das, was ein Mann, der herablassender ist als ich, als „opa-freundlich“ bezeichnen würde.
– tl;dr: das ist nicht der „einfachste“ Weg, Spotify unter Linux zu hören.
Aber ncspot funktioniert sehr gut, und das ist alles, was mich wirklich interessiert, denn ich höre gerne Musik und starre sie nicht an.
Hilfreich ist, dass die App sogar MPRIS unterstützt, d.h. Media-Player-Steuerungen, die in den meisten Linux-Desktop-Umgebungen verfügbar sind:
Und sie kann auch so konfiguriert werden, dass sie Tastenkombinationen verwendet, für zusätzliche Frechheit.
Ich habe noch gar nicht erwähnt, wie ressourceneffizient es ist:
App | Privater Speicher | Gemeinsamer Speicher | Gesamt |
---|---|---|---|
ncspot | 22.1 MiB | 24.1 MiB | 46.2 MiB |
Spotify | 407.3 MiB | 592.7 MiB | 1000.0 MiB |
Das nenne ich mal …eine Tabelle.
Aber das Beste ist, dass ncspot
einfach zu installieren ist. Tatsächlich kannst du es auf praktisch jeder Linux-Distribution installieren, da es als Snap-App verfügbar ist!
Um ncspot auf Ubuntu zu installieren, führe aus:
sudo snap install ncspot
Boom – fertig!
Das erste Mal, wenn du ncspot
in einem neuen Terminal-Fenster ausführst, wirst du aufgefordert, dich mit deinem Spotify Premium-Konto anzumelden. Dies geschieht alles „auf dem Bildschirm“ und ist einfach zu erledigen. Die App speichert sogar Ihre Anmeldedaten nach der Anmeldung, so dass Sie sich nicht jedes Mal neu anmelden müssen, wenn Sie die App nutzen möchten.
Und das ist auch schon alles, was es zu beachten gibt!
Nehmen Sie sich ein paar Minuten Zeit, um einen Blick auf die vielen Tastenkombinationen zu werfen, die Sie benötigen, um durch die Benutzeroberfläche zu navigieren, Titel, Warteschlangen und Wiedergabelisten zu verwalten und so weiter.
Die schlechte Nachricht: Es gibt eine Menge Tastenkombinationen zu lernen.
Die gute Nachricht: Sie sind sehr logisch und leicht zu merken.
Besser noch: Wenn Sie vergessen, welche Taste was bewirkt, drücken Sie einfach die Taste ?
, während nscpot läuft, um einen praktischen Spickzettel aufzurufen.
Zusammenfassend kann man sagen, dass es keinen besseren Client als ncspot
gibt, wenn man sich nicht von der Idee abschrecken lässt, Musik über eine Kommandozeilenanwendung zu streamen, und wenn man zufällig Spotify Premium abonniert hat.
P.S., falls Sie den Hinweis in der obigen Kopie übersehen haben, funktioniert dieser Client nicht mit kostenlosen Spotify-Konten. Ich habe es überprüft. Wenn Sie also etwas Ähnliches suchen, versuchen Sie es stattdessen mit Tizonia.
Probieren Sie es aus und lassen Sie mich in den Kommentaren wissen, was Sie davon halten – und wenn Sie Lust haben, ein Yaru-Farbschema dafür zu basteln, teilen Sie es unten mit!
H/t Popey