Se você é um assinante Spotify Premium – get you, fancy pants – você sabia que você pode transmitir música da linha de comando no Linux?
>
Like real music from the real Spotify library? Nós não estamos falando de versões ASCII 😉
Bem, você pode! E é tudo graças a uma ferramenta de código aberto escrita em ncurses
e Rust chamada ncspot
.
>
Agora, eu sei o que você está pensando: existe um Spotify oficial, santificado, e (um pouco regularmente) atualizado para o cliente Linux. Está até disponível como um Snap. Por que você deveria usar uma aplicação de linha de comando de todas as coisas?
E você está certo.
Bem, metade certo.
Bem, talvez nem metade certo porque o aplicativo oficial Spotify desktop é um fogo de lixo interminável de atraso e decepção.
Não me entenda mal, ele funciona (às vezes) mas roda mal. E enquanto ele pode se integrar com DEs Linux ao ponto de eu poder apertar um botão do teclado para pular uma faixa eu tenho que dizer: essa habilidade só é útil se a maldita coisa carregar para eu tocar música para pular em primeiro lugar!
Eu estou sendo mau? Talvez. Mas só demorei 6 minutos para clicar no atalho Spotify para ele realmente carregar na minha tela…
ncspot é um CLI Spotify Player
Voltar para ncspot
, código fonte para o qual você vai encontrar no Github.
>
Cuidado que o ncspot é uma ferramenta legal (nova palavra, aprenda-a) e soberbamente desenhada (para uma aplicação terminal – então não é o que um homem mais paternalista do que eu poderia descrever como ‘avô amigável’.
– tl;dr: esta não é a forma “mais fácil” de ouvir Spotify no Linux.
Mas o ncspot funciona muito bem, que é tudo o que realmente me interessa, pois gosto de ouvir música, não de olhar para ela.
>
Ajuda, a aplicação até tem suporte para MPRIS, ou seja, controles de media player disponíveis na maioria dos ambientes de trabalho Linux:
E também pode ser configurado para usar keybindings, para sass extra.
>
Ainda nem sequer mencionei como é super eficiente em termos de recursos:
App | Private Memory | Shared Memory | Total |
---|---|---|---|
ncspot | 22.1 MiB | 24.1 MiB | 46.2 MiB |
Spotify | 407.3 MiB | 592.7 MiB | 1000.0 MiB |
Agora isso é o que eu chamo de …uma tabela.
Mas o melhor é que ncspot
é fácil de instalar. Na verdade, você pode instalá-lo em praticamente qualquer distro Linux lá fora porque está disponível como uma aplicação Snap!
>
Para instalar o ncspot no Ubuntu run:
sudo snap install ncspot
Boom – feito!
A primeira vez que você executar ncspot
em uma nova janela de terminal você será solicitado a fazer o login com sua conta Spotify Premium. Isto é tudo “na tela” e fácil de fazer. O aplicativo até salva suas credenciais após o login para que você não tenha que fazer o login toda vez que quiser usá-lo.
E isso é praticamente tudo!
Não se esqueça de tirar alguns minutos para dar uma olhada na ladainha de atalhos de teclado necessários para navegar na interface, gerenciar faixas, filas e listas de reprodução, e assim por diante.
Más notícias: há muitos atalhos para aprender.
Bom notícias: são muito lógicas e fáceis de lembrar.
Melhor ainda, se você esquecer qual tecla faz o que basta pressionar a tecla ?
com o nscpot rodando para chamar uma folha de batota útil.
>
Em resumo, se não for adiado pela ideia de transmitir música a partir de uma aplicação de linha de comandos e for um assinante Spotify Premium, não há melhor cliente do que ncspot
.
P.S., caso tenha perdido o memorando na cópia acima, este cliente não funciona com contas Spotify grátis. Eu verifiquei. Então, para algo semelhante, tente Tizonia em vez disso.
Tente e me diga o que você acha disso nos comentários – e se você gosta de fazer um esquema de cores com tema Yaru para ele, compartilhe abaixo!
H/t Popey