Ir para o conteúdo

Instalando o plugin Mopidy

O plug-in Mopidy Jellyfin está disponível para instalação no PyPi usando o pip.

Geral

Para computadores de uso geral, como estações de trabalho ou laptops, é recomendável instalar os plug-ins do Mopidy no modo de usuário. A instalação de pacotes python a partir do pip usando permissões sudo ou root pode causar conflitos com o seu gerenciador de pacotes no futuro.

 Instalando o plugin Mopidy Instalando o plugin Mopidy
  1. Instale o Mopidy com o método que você preferir, usando a documentação oficial
  2. Instale o plugin Jellyfin para o Mopidy:
pip3 install --user mopidy-jellyfin
  1. (Opcional) Instale outros pacotes relacionados ao mopidy: pip3 install –user mopidy-mpd mopidy-musicbox-webclient
  2. Configure o mopidy.conf localizado em $HOME / .config / mopidy / mopidy.conf Consulte Arquivo de configuração
  3. Pode ser necessário instalar codecs gstreamer adicionais se eles ainda não estiverem no seu sistema, mas estes são altamente variáveis e dependem do seu hardware e distribuição.
  4. Inicie o programa executando o mopidy a partir de um terminal
  5. Consulte Uso

Raspberry Pi (alto-falantes com controle remoto)

Usando um Raspberry Pi (ou outro computador de pequeno formato), é possível usar o Mopidy para criar um conjunto de alto-falantes inteligentes independentes conectados ao servidor Jellyfin.

  1. Tire a última imagem Raspbian. A menos que você precise de uma interface gráfica, a imagem $0027Lite$0027 é suficiente para este projeto.
  2. Instale a imagem no cartão SD (consulte a documentação oficial)
  3. Instale o Mopidy a partir do seu repositório apropriado para garantir que tenhamos a versão mais recente
  4. Instale os pacotes necessários do sistema operacional: sudo apt install mopidy mopidy-mpd gstreamer1.0-plugins-bad python3-pip
  5. Instale o plug-in Jellyfin e quaisquer outros pacotes relacionados ao Mopidy que você desejar: sudo pip3 install mopidy-jellyfin mopidy-musicbox-webclient
  6. Configure seu mopidy.conf localizado em /etc/mopidy/mopidy.conf: Veja o arquivo de configuração
  7. Habilite e inicie o serviço mopidy: sudo systemctl enable –now mopidy
  8. Consulte Uso

Arquivo de configuração

O arquivo de configuração do mopidy é dividido em seções em um formato INI. Aqui está um exemplo para o Jellyfin.

[jellyfin] nome do host = nome do host do servidor Jellyfin nome de usuário = nome do usuário senha = senha bibliotecas = Biblioteca1, Biblioteca2 (Opcional: padrão "Música" se não definida) albumartistsort = Falso (Opcional: padrão Verdadeiro se não definido) album_format = {Ano de produção} - {Nome} (Opcional: padrão "{Nome}" se não definido)
  • determina o que é preenchido na biblioteca interna de Mopidy (consulte Artistas / Álbum / etc). Usando o explorador de arquivos, ele mostrará todas as bibliotecas de músicas ou livros no servidor Jellyfin
  • albumartistsort muda se a biblioteca de mídia for preenchida com base nos metadados de "Artista" ou "Artista do álbum"
  • album_format pode ser usado para alterar o formato de exibição de álbuns de música ao usar a visualização do navegador de arquivos. Atualmente, os únicos campos realmente utilizáveis são ProductionYear e Name

Outras opções que podem ser úteis incluem:

[mpd] enabled = true# Útil se você deseja controlar esta instância a partir de um MPD remoto clienthostname = 0.0.0.0port = 6600# Isso ajudará a evitar erros de tempo limite para artistas ou pastas com grandes quantidades de arquivos connection_timeout = 300# Usado no caso de você desejar controlar este sistema a partir de um navegador da web [http] hostname = 0.0.0.0port = 6680

Observe que o Mopidy não fornece segurança em portas abertas; portanto, se você deseja executá-lo em um local público, provavelmente desejará alterar 0.0.0.0 para 127.0.0.1 para impedir que outra pessoa sequestrar sua sessão de escuta.

Use

Depois que o Mopidy estiver funcionando, você poderá conectá-lo e controlá-lo com o cliente que desejar. Os clientes MPD se conectam usando a porta 6600 por padrão. Os clientes MPD testados incluem ncmpcpp e MALP. Os clientes da Web podem ser contatados em http: // localhost: 6680 ou http: // $IP_ADDRESS: 6680 se for um sistema remoto.

Update

Quando uma nova versão do Mopidy Jellyfin for lançada, você poderá atualizá-la via pip usando o sinalizador –upgrade. Usando os exemplos de instalação acima:

pip3 install --user --upgrade mopidy-jellyfin

ou

Instalação do sudo pip3 --upgrade mopidy-jellyfin

pt_BRPortuguês do Brasil
es_ESEspañol zh_CN简体中文 hi_INहिन्दी arالعربية bn_BDবাংলা ru_RUРусский ja日本語 de_DEDeutsch fr_FRFrançais it_ITItaliano pt_BRPortuguês do Brasil