É excelente que o serviço de música Spotifysuporta Linux com aplicativos Snap, Flatpak e Ubuntu, mas, no geral, o aplicativo é complicado e não funciona bem em PCs Linux com recursos mínimos. É por isso que o Librespot entrou em cena para que os usuários possam ouvir o Spotify no terminal Linux.
Instale o Librespot
A instalação do Librespot requer a instalação de várias dependências em tempo de compilação. Portanto, antes que possamos lidar com o código-fonte, é vital analisar como obter tudo o que é necessário para compilar.
As dependências para distribuições Linux diferem um pouco, portanto, as coisas podem não funcionar 100% do tempo. Para obter mais orientações sobre quais dependências você precisa, consulte a página GitHub do desenvolvedor.
Debian / Ubuntu
No Debian e Ubuntu, os usuários devem instalar o pacote “build-essential”, a linguagem de programação Rust e o pacote “libasound2-dev”. Você também precisará do Git para interagir com o código-fonte.
sudo apt install build-essential cargo libasound2-dev rust git
Fedora
Os usuários do Fedora precisarão instalar o pacote "alsa-lib-devel", o pacote "make", o pacote "gcc" e a linguagem de programação Rust. Você também precisará instalar o Git para interagir com o GitHub.
sudo dnf install alsa-lib-devel cargo make gcc rust git -y
Arch Linux
Existem algumas dependências para instalar noArch Linux para construir o Librespot. No entanto, para sua sorte, todo o programa está dentro do Arch Linux AUR, portanto, nenhum esforço é necessário. Basta seguir os comandos abaixo para instalar as dependências, bem como o Librespot no Arch.
Primeiro, instale os pacotes Git e Base-devel no Arch Linux com Pacman.
sudo pacman -S git base-devel
Clone a compilação do pacote AUR do Trizen, para tornar a instalação do Librespot muito mais rápida.
git clone https://aur.archlinux.org/trizen.git
Mova o terminal para a pasta “trizen” e construa-o com makepkg.
cd trizen
makepkg -sri
Use o Trizen para instalar o Librespot.
trizen -S librespot-git
Construa o software
Com todas as dependências resolvidas, clone o código-fonte no seu PC Linux usando o clone git comando.
git clone https://github.com/librespot-org/librespot.git
Mova a janela do terminal para a pasta “librespot” com o botão CD comando.
cd librespot
Você poderá criar o Librespot com o carga comando.
cargo build --release
Quando o programa terminar de criar, mova os arquivos criados da pasta de código-fonte para um novo local no diretório "opt", usando os comandos abaixo.
cd librespot/target/release/ mkdir -p /opt/librespot/ sudo mv * /opt/librespot/
Usando o toque, crie um novo script para executar o software facilmente.
sudo touch /usr/local/bin/librespot
Abra o arquivo de script com o Nano.
sudo nano -w /usr/local/bin/librespot
Cole o código abaixo no Nano.
#!/bin/bash
##Librespot runner
cd /opt/librespot/
sudo ./librespot -n "Librespot" -b 320 -c ./cache --enable-volume-normalisation --initial-volume 75 --device-type avr
Salve o Nano com Ctrl + Oe saia com Ctrl + X. Atualize as permissões do arquivo de script usando o chmod comando.

sudo chmod +x /usr/local/bin/librespot sudo chmod 755 /opt/librespot/
Você pode iniciar o aplicativo Librespot na janela do seu terminal com:
librespot
Usando o Librespot
O LibreSpot não é um aplicativo terminal no sentido de queele tem uma interface de usuário baseada em texto completa para usar. No entanto, ele funciona com o Spotify connect, portanto, se o seu PC Linux não suportar a quantidade de RAM que o cliente oficial do Spotify precisa, essa é a melhor alternativa, de longe.
Para usar o aplicativo Librespot, comece porum smartphone e instale o aplicativo Spotify nele. Depois que o aplicativo estiver configurado, faça login na sua conta Spotify. Em seguida, siga as instruções passo a passo abaixo para aprender a tocar música no Librespot.
Passo 1: Acesse o aplicativo Spotify no seu smartphone e toque emo botão de pesquisa para encontrar um artista, lista de reprodução, álbum ou música para ouvir e toque nele para informar ao aplicativo Spotify no seu smartphone que comece a reproduzi-lo.
Passo 2: Abra a janela de reprodução na parte inferior para torná-la em tela cheia no seu smartphone.
Etapa 3: Pause a música no aplicativo para impedir a reprodução, mas não feche a janela de reprodução.
Passo 4: Olhe para a parte inferior esquerda do Spotifyjanela de reprodução do aplicativo para um ícone branco e toque nele com o dedo para abrir a janela pop-up "Spotify Connect". Se você não conseguir encontrar o ícone, ele parece um logotipo de Smartphone / TV.
Etapa 5: Depois de tocar no ícone do Spotify Connect, uma nova janela aparecerá no seu smartphone. Essa janela diz “Conectar a um dispositivo” e listará seus dispositivos habilitados para Spotify Connect.
Etapa 6: Dentro da janela "Conectar a um dispositivo", toque no dispositivo rotulado "Librespot".

Etapa 7: Pressione o botão play na música que você pausou anteriormente para ouvir o Spotify através do terminal Linux no seu PC!

Comentários