Já escrevemos sobre Music Players para o console Linux antes, então você pode adicionar este à já longa lista. E antes que você reclame sobre o aumento da lista de tocadores de música, veja o que diz a página do GitHub:
Este é meu primeiro programa Go, eu queria ouvir o Google Play Music no console, então escrevi um player. É inspirado no Moggio de Matt Jibson e usa uma de suas bibliotecas…
Jam é um player do Google Play Music desenvolvido recentemente para os consoles Linux e Windows.Ele apresenta uma aparência simplista dentro do terminal que é fácil de navegar (praticamente como Cmus) e foi escrito na linguagem de programação Go.
Recursos do Jam Music Player
Requisitos de instalação e atalhos de teclado
Um requisito importante para executar Jam está sendo logado em Google Playserviços no seu celular. Portanto, se você não tiver um, terá apenas que aguardar uma versão posterior que não tenha esse requisito.
Se você usar um serviço de autorização de 2 fatores com sua conta Google, então você mesmo terá que gerar uma senha de aplicativo. Siga o link aqui para resolver isso.
Se você estiver executando um sistema 64bit você pode instalar Jamusando o pacote binário disponível em.
Download Jam para sistemas de 64 bits
Para instalar o binário de 64 bits no Linux, use o seguinte comando.
$ sudo install jam_x64 /usr/local/bin/jam
Como instalar o Jam a partir do código-fonte
Para instalar o Jam a partir da fonte, você precisará de Go, Git e libpulse-dev.
$ sudo apt install golang-go git libpulse-dev
Em seguida, defina a variável de ambiente GOPATH e crie a variável de ambiente GOPATH/binpasta disponível em seu PATH.
$ mkdir ~/.go "$ echo export GOPATH=$HOME/.go >> ~/.bashrc" "$ echo export PATH=$PATH:$GOROOT/bin:$GOPATH/bin >> ~/.bashrc" $ source ~/.bashrc
E, finalmente, instale o Jam a partir da fonte (o binário estará disponível em ~/.go/bin/).
$ acesse github.com/budkin/jam
Sendo um jogador de console inspirado em Cmus, ele compartilha combinações de teclas semelhantes:
Chave | Ação |
---|---|
retorno, x | tocar o artista, álbum ou música atualmente selecionada |
c | pausa |
v | Pare |
b | próxima faixa |
z | faixa anterior |
você | sincronizar o banco de dados (caso tenha adicionado algumas músicas na interface web) |
/ | pesquisar artistas |
n | próximo resultado da pesquisa |
aba | alternar exibição de artistas/faixas |
escape, q | Sair |
seta para cima, k | rolar para cima |
seta para baixo, j | rolar para baixo |
Home, g | role para cima |
Fim, Sol | rolar para baixo |
espaço | alternar álbuns |
R | randomizar artistas |
Ctrl+Espaço | alternar visualização (playlists/artistas) |
r | repetir faixa atual |
Como você já deve ter percebido, Jam sendo um projeto de bebê tem uma tonelada de recursos a serem adicionados. Este post é virtualmente para entusiastas de código aberto que podem estar interessados em participar do desenvolvimento do projeto para fazer valer a pena escrever sobre isso.
Se você for um usuário médio, aconselho que se atenha a projetos relativamente maduros como GPMDP e Harmony.
Image Credit: http://www.webupd8.org/
A atualização mais recente
O reprodutor de música Jam não está mais disponível no GitHub, então meu palpite é que o projeto foi descontinuado e desativado. Por mais triste que seja, existem muitos outros aplicativos de tocador de música que você pode escolher, então isso é bom.
Qual você acha que é o motivo do encerramento do projeto? Você tem alguma essência interna? A seção de comentários está abaixo.