Dacă sunteți abonat Spotify Premium – te prind, pantaloni de lux – știați că puteți reda muzică din linia de comandă pe Linux?
Vă place muzica reală din biblioteca Spotify reală? Nu vorbim de interpretări ASCII 😉
Ei bine, poți! Și totul datorită unui instrument open source scris în ncurses
și Rust numit ncspot
.
Acum, știu la ce vă gândiți: există un client Spotify pentru Linux oficial, sfințit și actualizat (oarecum regulat). Este disponibil chiar și ca un Snap. De ce ar trebui să folosiți o aplicație în linie de comandă dintre toate?
Și aveți dreptate.
Bine, jumătate de dreptate.
Bine, poate nici măcar jumătate de dreptate, pentru că aplicația oficială Spotify pentru desktop este un foc de gunoi nesfârșit de lag și dezamăgire.
Nu mă înțelegeți greșit, funcționează (uneori), dar funcționează prost. Și în timp ce s-ar putea integra cu Linux DEs până la punctul în care pot apăsa un buton de la tastatură pentru a sări peste o piesă, trebuie să spun: această abilitate este utilă doar dacă chestia aia blestemată se încarcă pentru ca eu să pot reda muzica pe care să o sar în primul rând!
Sunt eu răutăcios? Poate. Dar tocmai mi-a luat 6 minute să trec de la a da click pe shortcut-ul Spotify până când acesta s-a încărcat efectiv pe ecranul meu…
ncspot is a CLI Spotify Player
Înapoi la ncspot
, al cărui cod sursă îl găsiți sus pe Github.
Rețineți că ncspot este o unealtă geekishly (cuvânt nou, învățați-l) cool și superb proiectată (pentru o aplicație de terminal – deci nu este ceea ce un om mai condescendent decât mine ar putea descrie ca fiind „prietenos pentru bunici”.
– tl;dr: acesta nu este cel mai „ușor” mod de a asculta Spotify pe Linux.
Dar ncspot funcționează foarte bine, ceea ce este tot ce mă interesează cu adevărat, deoarece îmi place să ascult muzică, nu să mă holbez la ea.
În mod util, aplicația se laudă chiar și cu suport pentru MPRIS, adică pentru comenzile media player-ului disponibile în majoritatea mediilor desktop Linux:
Și poate fi configurată să folosească și keybindings, pentru un plus de sas.
Nici măcar nu am menționat încă modul în care este super eficient din punct de vedere al resurselor:
App | Memorie privată | Memorie partajată | Total |
---|---|---|---|
ncspot | 22.1 MiB | 24.1 MiB | 46.2 MiB |
Spotify | 407.3 MiB | 592.7 MiB | 1000.0 MiB |
Acum asta numesc eu …un tabel.
Dar cel mai bun lucru este că ncspot
este ușor de instalat. De fapt, îl puteți instala pe aproape orice distribuție Linux existentă, deoarece este disponibil ca aplicație Snap!
Pentru a instala ncspot pe Ubuntu rulați:
sudo snap install ncspot
Boom – gata!
Prima dată când rulați ncspot
într-o nouă fereastră de terminal vi se va cere să vă autentificați cu contul Spotify Premium. Totul este „pe ecran” și este ușor de făcut. Aplicația chiar vă salvează acreditările după autentificare, astfel încât să nu trebuiască să vă autentificați de fiecare dată când doriți să o folosiți.
Și cam asta este tot ce este de făcut!
Asigurați-vă că vă luați câteva minute pentru a arunca o privire peste litania de comenzi rapide de la tastatură necesare pentru a naviga prin interfața de utilizare, pentru a gestiona piesele, cozile și listele de redare și așa mai departe.
Vești proaste: sunt o mulțime de scurtături de învățat.
Vești bune: sunt foarte logice și ușor de reținut.
Mai bine, dacă uitați ce tastă face ce, doar apăsați tasta ?
cu nscpot în funcțiune pentru a apela o foaie de cheat la îndemână.
În concluzie, dacă nu sunteți descurajat de ideea de a face streaming de muzică dintr-o aplicație în linie de comandă și se întâmplă să fiți abonat la Spotify Premium, nu există un client mai bun decât ncspot
.
P.S., în cazul în care ați ratat informația din copia de mai sus, acest client nu funcționează cu conturile Spotify gratuite. Am verificat. Așa că, pentru ceva similar, încercați Tizonia în schimb.
Încercați-l și spuneți-mi ce părere aveți despre el în comentarii – și dacă aveți chef să creați manual o schemă de culori cu tematică Yaru pentru el, împărtășiți-o mai jos!
H/t Popey