Configurando o MPD Music Server no Ubuntu Linux

Configurando o MPD Music Server no Ubuntu Linux

Linux tem muitas opções quando se trata de players de mídia. Muitos deles são tão embalados quanto seus colegas proprietários em outros sistemas operacionais. O que a maioria dos usuários do Linux não percebe é que existem opções adicionais que utilizam um dos maiores pontos fortes do Linux, servidores. MPD (Music Player Daemon) é um servidor leve para compartilhar uma biblioteca de músicas local e sobre uma rede.

O melhor aspecto do MPD é, de longe, sua flexibilidade. O MPD não apenas permite que a música seja compartilhada e tocada pela rede, mas também permite vários clientes diferentes de front -end. Esses clientes variam de players gráficos completos a opções mínimas de linha de comando.

Instalando e configurando o MPD

Instalação

Instalar o MPD é surpreendentemente simples. É realmente um daemon pequeno e simples e só vem em um único pacote. Nos sistemas Ubuntu, execute uma atualização rápida e pegue o pacote.

Atualização $ sudo apt-get
$ sudo apt-get install mpd

Isso é realmente tudo o que há para isso. Ubuntu vai descompactar tudo e iniciar o daemon. Obviamente, você provavelmente não deseja a configuração padrão, então desligue o serviço com o Systemd, para que você possa começar a trabalhar para configurá -lo como gosta.

$ sudo systemctl pare mpd


Configuração

MPD usa um arquivo de configuração de texto simples. Existem outras maneiras de configurá-lo, incluindo configurações específicas do usuário, mas é muito mais fácil usar a versão em todo. Abra -o com o VIM, ou seu editor favorito e comece a olhar em volta.

$ sudo vim /etc /mpd.conf

O arquivo incluído no MPD é bastante grande e completo e bem documentado. Grande parte da configuração já foi definida como padrões inteligentes, então não há muita necessidade de mudar as coisas. Este guia vai apenas cobrir alguns básicos, mas fique à vontade para explorar um pouco mais.

A primeira opção para prestar atenção é provavelmente a mais importante, o diretório de música. A própria variável é, Music_Directory e aceita um caminho de diretório como uma string nas cotações. Este é o diretório em que a música que o MPD servirá. Ele lerá esse diretório e quaisquer subdiretos, então não há necessidade de se preocupar com pastas para artistas ou álbuns atrapalhando. Quando terminar, deve se parecer com a isto:

Music_Directory "/Path/para/your/music/pasta"

Isso pode ser tudo o que você precisa, especialmente se você estiver apenas usando o MPD localmente no seu computador. No entanto, existem mais algumas opções que seria bom se familiarizar com.

playlist_directory "/path/to/yours/playlists"

A opção acima está definida onde o MPD procurará e salvará listas de reprodução. O padrão está tudo bem se você não planeja importar muitas listas de reprodução, mas se você é o tipo de pessoa que importa e exporta listas de reprodução entre dispositivos ou de amigos, provavelmente é melhor definir isso como um diretório em
/lar.

Usuário "MPD" Grupo "Nogroup" 

Você pode definir o usuário e o grupo executando o servidor MPD, se quiser. Realmente não há muito motivo para fazer isso na configuração ampla do sistema, mas se precisar, você pode. Pode ser necessário alterar algumas pastas e sua propriedade e permissões se você fizer.

Se você deseja usar o MPD pela rede, ele deve ser configurado para listado para ouvir em seus computadores endereço IP local ou nome do host. Se você está apenas usando localmente, pode deixá -lo com o padrão, LocalHost

bind_to_address "localhost"

Para uma maior configuração de rede, você pode atribuir o MPD a uma porta específica. Por padrão, ele usa 6600, e a linha na configuração é comentada. Para definir uma porta específica, descompor a linha e defina a porta.

porta "6600"

A última coisa que você deseja fazer é definir uma senha para conectar. Isso pode ser feito definindo a variável de senha.

Senha "Some_Password"

Sinta -se à vontade para explorar um pouco mais, mas para o básico, os padrões devem funcionar. Muitas das opções de reprodução disponíveis não são realmente necessárias porque serão tratadas pelos clientes do front -end. Quando você se sentir confortável com a configuração, salvar e iniciar o MPD com o Systemd.

$ sudo systemctl start mpd


Clientes

Há uma tonelada de opções para clientes MPD. Eles foram escritos em GTK e QT, bem como versões puras da CLI. Este guia cobrirá um dos clientes mais populares da GUI, Cantata e um dos clientes mais populares da CLI, NCMPCPP.

Cantata

Cantata é um jogador de música da GUI semelhante aos populares como Clementine. A principal diferença é que ele usa MPD no back -end para servir música. Cantata está escrito em qt com compatibilidade para qt 4 e qt 5. Ele também tem integração de temas do Ubuntu.

Instalar o cantata no Ubuntu é fácil. Está disponível nos repositórios, para que você possa apenas instalar com apt.

$ sudo apt-get install cantata

Depois que a instalação termina, você pode simplesmente abrir o Cantata. Existe um instalador da GUI que pede que você escolha entre instalações de usuário padrão e único. A menos que haja um motivo específico para que você precise da opção de usuário único, escolha o padrão.

A próxima tela solicitará que você se conecte ao servidor MPD. Ele já conterá os padrões do MPD, incluindo LocalHost e porta 6600. Basta definir tudo para corresponder aos valores que você configurou na configuração do MPD e acertar conectar. Ele deve se conectar rapidamente, e você pode simplesmente concluir a configuração a partir daí.

Após o processo de configuração, a tela da biblioteca Cantata aparecerá e deve ser preenchida com as listas de música e reprodução que foram servidas pelo MPD. Isso é realmente tudo o que há para configurá -lo. Cantata tem uma tonelada de outros recursos para explorar, e você pode passar horas obtendo tudo definido da maneira que você gosta.



Ncmpcpp

Para usuários que procuram uma abordagem mais minimalista, o NCMPCPP oferece uma solução robusta de linha de comando para tocar música do MPD. Um tocador de música de linha de comando não é para todos, mas se você é o tipo de pessoa que adora ladrilho WMS e acha que o Vim tem melhores controles do que qualquer programa da GUI, o NCMPCPP provavelmente será o melhor jogador de música que você já usou.

NCMPCPP está disponível nos repositórios do Ubuntu, então instalá -lo é fácil com o APT.

$ sudo apt-get install ncmpcpp

Agora, para configurar o ncmpcpp, crie uma pasta para configuração no seu diretório doméstico.

$ mkdir ~/.ncmpcpp

Agora cd nesse diretório e crie o arquivo de configuração. A configuração abaixo é muito básica, mas é suficiente para colocar o ncmpcpp em funcionamento.

$ CD ~/.ncmpcpp $ vim config ncmpcpp_directory = "~///.ncmpcpp "mpd_host =" 127.0.0.1 "mpd_port =" 6600 "mpd_music_dir ="/path/to/your/music/" 

Obviamente, verifique se todos os seus valores correspondem à maneira como você os configurou em MPD. Agora, uma vez que isso seja feito e salvo, você pode sair e executar o NCMPCPP em um terminal. Quando você o abre, você deve ver a música do diretório que você configurou em MPD. NCMPCPP tem toneladas de controles, e levaria muito tempo para passar por tudo aqui.

Pensamentos finais

O MPD requer um pouco mais de configuração do que a maioria das outras soluções de media players no Linux, mas também permite uma tonelada mais flexibilidade e abre muitas possibilidades de streaming e rede. Embora este guia tenha focado no Ubuntu, todos os pacotes mencionados estão disponíveis na maioria das principais distribuições, e a configuração para eles não é diferente. Se você é um usuário do Linux que também é um audiófilo ou realmente gosta de música, definitivamente dê uma olhada no uso do MPD.

Tutoriais do Linux relacionados:

  • Melhor tocador de música para Linux
  • Coisas para instalar no Ubuntu 20.04
  • Como ouvir música do console usando as CMUs…
  • Melhor player de vídeo para Linux
  • Como instalar o Adobe Flash Player no Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Ubuntu 20.04: Lista de clientes torrent
  • Download do Linux
  • Ubuntu 22.04: Lista de clientes torrent
  • Uma introdução à automação, ferramentas e técnicas do Linux