Como executar o Spotify no Raspberry Pi usando o Mopidy Music Server
Como-executar-o-Spotify-no-Raspberry-Pi-usando-o-Mopidy-Music-Serverblog_image_banner

Como executar o Spotify no Raspberry Pi usando o Mopidy Music Server


No artigo anterior, cobrimos vários softwares de streaming de música que podem ser instalados no Raspberry Pi. Aqui, escolheremos um deles e o instalaremos no Raspberry Pi. Já que cobrimos a instalação de servidores de mídia como Kodi e Plex em nossos tutoriais anteriores, acho que desta vez devemos voltar os holofotes para os audiófilos e cobrir a instalação de um dos servidores de música no Raspberry Pi.

Se você for como eu, provavelmente usa seu (s) Raspberry Pi (s) para mais de uma tarefa, pois a ideia de instalar um sistema operacional inteiro apenas para um servidor de música pode não ser muito atraente, então, para este tutorial, nos concentraremos Mopidy uma vez que nos permite instalar, sem alterar a distro. Depois de instalar o Mopidy, instalaremos a extensão do Spotify no Raspberry pi para transmitir músicas do Spotify. Mais detalhes sobre Mopidy foram discutidos no artigo anterior.

Este guia é baseado no Raspberry Pi 3 executando o Raspbian Stretch OS. Eu diria que você está familiarizado com a configuração do Raspberry Pi com o sistema operacional Raspbian Stretch e sabe como fazer SSH no Raspberry Pi usando um software de terminal como o putty ou conectar o Pi a um monitor via HDMI para inicializar o desktop Raspbian Stretch. Se você tiver problemas com isso, existem toneladas de tutoriais do Raspberry Pi neste site que podem ajudar.


Componentes Requeridos


O único componente de que precisamos para o Raspberry Pi 3 Mopidy Server é o Raspberry Pi e tudo o que é necessário para colocá-lo em funcionamento.



Raspberry Pi 3 (o guia também deve funcionar para o pi 2)

Cartão SD com Raspbian Stretch pré-carregado

Cabo Ethernet / mouse e teclado, junto com o cabo HDMI para conectar a um monitor


Com o cartão SD inserido, conecte o pi ao Monitor por meio do cabo HDMI e alimente o PI. Isso deve inicializar o pi na área de trabalho do raspbian stretch. Se uma área de trabalho não estiver disponível, você também pode escolher configurar o Raspberry pi no modo sem cabeça para fazer isso por SSH ou visualizar a área de trabalho do Pi em um PC usando o VNC Viewer.


Quando a área de trabalho do Pi abrir, siga as etapas abaixo para instalar e configurar o Mopidy no Rpi e para conectar o Spotify ao Raspberry Pi 3.


1. Instale o Mopidy no Raspberry Pi


A maneira mais fácil de instalar o Mopidy em extensão é a partir do Arquivo Mopidy APT. Usando este método, Mopidy é atualizado automaticamente sempre que o pi é atualizado. Para fazer isso, siga as etapas abaixo


Etapa 1: atualize o Pi


Como de costume, começamos atualizando e atualizando o pi para garantir que tudo esteja atualizado e evitar problemas de compatibilidade. Para fazer isso, execute


Sudo apt-get update

Sudo apt-get upgrade


Etapa 2: adicionar a chave GPG do arquivo


Faça isso executando



wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -

O terminal deve responder com "OK"


Etapa 3: adicione o repositório APT às fontes de pacotes


Em seguida, adicionamos o repositório Mopidy Apt à lista de fontes de pacote no Raspberry Pi. Faça isso executando


sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/stretch.list



Etapa 4: execute o comando de instalação do Mopidy


Finalmente atualize o Pi, para que a nova lista de pacotes seja registrada e assim que a atualização for concluída, instale o Mopidy. Observe, uma reinicialização pode ser necessária após atualizar o pi.


Para fazer isso, execute


sudo apt-get update



Seguido por:


sudo apt-get install mopidy



Feito isso, agora você deve ter o Mopidy instalado no Pi.


2. Configure o Mopidy


Mopidy requer algumas configurações básicas antes de poder ser usado. A extensão em que a configuração vai tecnicamente depende de você, mas há certas configurações básicas que devem ser implementadas.


Essas configurações podem ser criadas manualmente executando


sudo nano .config/mopidy/mopidy.conf



Que irá abrir um arquivo em branco para você começar a digitar as configurações, ou você passa por uma alternativa mais fácil executando o comando;



mopidy


Imediatamente após a instalação, o comando irá gerar automaticamente o arquivo de configuração e você pode prosseguir com a edição usando o comando anterior com o editor nano. Mais sobre a configuração do Mopidy pode ser encontrado aqui.


Uma modificação básica a ser feita no arquivo de configuração após sua geração é a configuração da seção http do arquivo de configuração. Alterar a porta pela qual o servidor pode ser acessado e configurá-lo para aceitar a conexão de cada nome de host / ip.


Para fazer isso execute


sudo nano .config/mopidy/mopidy.conf



Isso abrirá o arquivo de configuração. Role para baixo até a seção http e defina seu conteúdo para corresponder à imagem abaixo.


Feito isso, salve e feche o arquivo de configuração. Nosso Mopidy agora está pronto para uso.


3. Execute o Mopidy

Mopidy pode ser executado como um serviço usando um script init ou configurando-o como um serviço systemd. No entanto, após a instalação e configuração, você pode executar o mopidy usando


sudo service mopidy start

Este kickstarts mopidy e abre para ser acessado através de qualquer cliente MPD. Uma lista de clientes suportados pela Mopidy pode ser encontrada aqui.


No entanto, os clientes MPD só podem acessar o Mopidy se estiverem na mesma rede e tiverem acesso ao endereço IP do servidor no qual o Mopidy está instalado. Como tal, você precisa obter o Ipaddress do Pi. Você pode fazer isso a partir do terminal executando


ifconfig


Isso deve exibir um monte de endereços e seu endereço IP, se conectado por Wi-Fi, deve ser aquele no local sublinhado na imagem abaixo.


Com o endereço IP obtido e o Mopidy em execução, abra o navegador no pi e digite o endereço IP seguido do número da porta http. Isso mostrará a página inicial do Mopidy conforme mostrado na imagem abaixo.


É isso! Agora você pode prosseguir com a instalação de extensões e clientes MPD para gerenciar Mopidy.


4. Instalando a extensão Spotify no Mopidy Raspberry Pi 3


Mopidy tem dezenas de extensões para ajudar os usuários a gerenciar músicas de várias plataformas e usar vários clientes MPD. Como um exemplo de como configurar uma extensão, irei instalar a extensão Mopidy spotify. O Spotify é uma plataforma de streaming de música muito popular e, para instalar o Spotify no raspberry pi, siga as etapas abaixo.


Instale a extensão executando


sudo apt-get install mopidy-spotify



Isso irá instalar o Spotify no Pi. Como mencionado anteriormente, para cada extensão instalada, você deve adicionar seus detalhes de configuração no arquivo de configuração mopidy. Abra o arquivo de configuração mopidy executando


sudo nano .config/mopidy/mopidy.conf



Quando ele abrir, vá até o final da página e adicione o seguinte


[spotify]

enabled = true

username = <your spotify username>

password = <your spotify password>

client_id = <your client id>

client_secret = <your client secret>


De forma que se pareça com a imagem abaixo.


Isso, é claro, pressupõe que você já tenha uma conta do Spotify e, como tal, já tenha um nome de usuário e uma senha. O ID do cliente e o segredo são facilmente obtidos por meio deste link. Clique em login com o Spotify e depois que você estiver logado, os dados aparecem no campo de texto.

Salve o arquivo de configuração e saia do editor nano.

Em seguida, precisamos instalar o spotify-tunigo. Isso é feito executando

sudo apt-get install mopidy-spotify-tunigo

Responda a qualquer solicitação durante a instalação.


Com a instalação concluída, temos que adicionar configurações para ele no arquivo de configuração mopidy. Abra o arquivo de configuração, role até o final e adicione as linhas abaixo

[spotify_tunigo]

enabled = true

Salve e saia do editor.

Por último, precisamos instalar o Mopify, um cliente web para Mopidy. Instale o mopify executando

sudo pip install Mopidy-Mopify

Em seguida, adicionamos a configuração do mopify ao arquivo de configuração do mopidy. Abra o arquivo de configuração do mopidy, adicione as linhas abaixo, salve e feche o editor.

[mopify]

enabled = true

debug = false

Feito isso, agora estamos prontos para configurar o cliente web.

Reinicie o serviço Mopidy para efetuar todas as alterações feitas executando

sudo service mopidy restart

Atualize a página da web do Mopidy no localhost que abrimos anteriormente. Agora deve se parecer com a imagem abaixo com a extensão Mopify indicada.

Clique no texto mopify. Deve abrir a janela mopify semelhante à imagem abaixo.

Na janela do mopify, clique em “serviços”, deve abrir uma janela semelhante à imagem abaixo. Habilite o serviço de sincronização simplesmente clicando nele. Quando você passa o mouse sobre ele, pode acessar as configurações e ativar a sincronização de suas credenciais do Spotify também. Ative o Spotify simplesmente clicando nele. Pode exigir que você faça login no Spotify.

Feito isso, seu Raspberry Pi Mopidy Music Server está pronto e você pode ouvir todas as músicas legais em seu Raspotify (servidor Raspberry Pi 3 Spotify). Basta apontar o navegador da web para http://localhost:6680/mopify/ agora você deve ver suas músicas listadas conforme mostrado abaixo.

Aperte o botão de reprodução e faça stream

Existem vários outros clientes MPD que podem ser usados com o Mopidy junto com vários outros clientes para conectar o Mopidy a várias plataformas de música.

Conclusão

Como já mencionado, a escolha de um servidor de mídia no Raspberry Pi começa decidindo se tudo o que você deseja fazer com aquele Pi em particular é um servidor de mídia ou se deseja que ele execute outras tarefas, como automação residencial. Você também precisará decidir se deseja um servidor de mídia somente para música (servidor de música) ou se deseja lidar com todos os tipos de mídia. Além disso, o resto é sentir e identificar qual deles ressoa naturalmente em você.


ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.