Spotify pentru terminal

Ascult multă muzică prin Spotify și am vrut să rulez un client prin terminal pentru a nu mai folosi interfața grafică pentru a nu mai consuma resurse. Spotify nu consumă resurse multe, dar astfel țineam un terminal deschis tot timpul pe al doilea ecran, unde puteam să văd mai multe informații utile și puteam controla și muzica.

Am căutat ceva până am dat de aplicația spotify-tui – o aplicație de terminal dezvoltată în limbajul Rust. Este o aplicație simplă și ușor de configurat, dar care are nevoie de câteva setări fără de care nu o să meargă.

  • Înainte să instalați aplicația aveți nevoie de un cont premium la Spotify, altfel nu vă puteți folosi de aplicație.
  • Numele calculatorului nu trebuie să aibă spațiu.
  • Trebuie să aveți aplicația oficială și aceasta să fie deschisă. Dacă aplicația oficială nu este pornită nu puteți controla Spotify din terminal.

Cum am instalat spotify-tui

Pe partea de instalare aveți informații pe pagina oficială. Eu m-am folosit de comenzile „homebrew”.

[instalare]
$ brew install Rigellute/tap/spotify-tui
[rulare]
$ spt

Eu am fost nevoit să repornesc calculatorul pentru a controla Spotify din terminal – până atunci nu am putut face nimic.

Ce setări am făcut

spotify-tui trebuie conectat la API-ul Spotify pentru a găsi muzica și pentru a controla serviciul prin terminal. Instrucțiunile de conectare sunt mai jos sau pe pagina oficială.

  • Accesați pagina pentru dezvoltatori.
  • Faceți clic pe „Create an App”.
  • Alegeți un nume, o descriere, bifații căsuțele și dați clic pe „Create”.
  • Dați clic pe „Edit settings” și la „Redirect URIs” introduceți link-ul: http://localhost:8888/callback – după care salvați.
  • Mergeți la terminal și rulați aplicația spotify-tui cu comanda: spt.
  • Introduceți codul de client (Client ID) și codul secret (Client Secret).
  • Veți fi redirecționat către o pagină Spotify pentru a vă solicita permisiunile.
  • După ce ați acceptat permisiunile, veți redirecționat către „localhost”. Dacă totul merge bine, adresa URL va fi analizată automat. În cazul în care serverul local eșuează din anumite motive, veți fi redirecționat către o pagină albă care ar arăta un mesaj de genul: „Connection Refused”. Copiați adresa URL și lipiți-o în terminal.

O pagină albă am primit și eu, dar fără nici un mesaj – cum am scris mai sus, după repornirea calculatorului totul a mers bine.

Așa că vă recomand să faceți o repornire dacă ceva nu merge bine.

Mai verificați o dată documentația oficială și puteți rula spotify în terminal.

Spotify pentru terminal
Etichetat pe:        

Lasă un răspuns

Prin continuarea utilizării blog-ului, sunteți de acord cu utilizarea cookie-urilor. mai multe informatii

Setările cookie-urilor de pe acest blog sunt setate pentru a „permite cookie-urilor” să vă ofere cea mai bună experiență de navigare posibilă. Dacă continuați să utilizați acest site web fără a schimba setările cookie-urilor sau faceți clic pe „Accept” mai jos, atunci sunteți de acord cu acest lucru.

Închide