Pular para o conteúdo
Euphonica é um cliente MPD movido a Rust pesado em Bling

Euphonica é um cliente MPD movido a Rust pesado em Bling

Euphonica é um novo front-end MPD baseado em Rust para desktops Linux, com 'bling' como um recurso principal.

“Um frontend para MPD com delírios de grandeza” — essa é a descrição encontrada no repositório oficial do Euphonica, um novo cliente de música baseado em Rust para Linux.

O projeto é desenvolvido por Huỳnh Thiện Khiêm, que afirma ter criado o Euphonica para satisfazer a necessidade de um player com recursos visuais chamativos e funcionalidades que correspondam a esse estilo. As capturas de tela divulgadas no GitHub mostram que o objetivo foi alcançado[^1].

O que é MPD?

euphonica_3

O MPD (Music Player Daemon) é um player de áudio em arquitetura servidor-cliente bastante popular no Linux. O daemon é executado em segundo plano, normalmente em um servidor de áudio remoto, enquanto a reprodução é controlada por interfaces gráficas que se conectam ao servidor.

Entre os principais benefícios do MPD estão:

  • Baixo consumo de recursos
  • Alta configurabilidade
  • Foco em listas de reprodução
  • Acesso a partir de diferentes clientes, incluindo ferramentas de linha de comando, aplicativos móveis e até interfaces web

Embora possa ser executado localmente em um único dispositivo, essa não é a forma mais prática de uso, o que faz com que os frontends do MPD sejam menos comuns que players de desktop tradicionais.

Euphonica: um frontend moderno para MPD

euphonica_2

O diferencial do Euphonica está em sua ênfase na estética: artes de álbuns em destaque, animações, efeitos de desfoque e uma interface que foge ao padrão dos clientes tradicionais de MPD.

Segundo o desenvolvedor, o desfoque de fundo não compromete o desempenho, pois é baseado em um processamento multithread, estaticamente em cache, implementado por libblur.

euphonica_1

Além da interface elaborada, o Euphonica oferece um conjunto robusto de funcionalidades:

  • Interface GTK4/libadwaita responsiva com desfoque de fundo
  • Integração com MPRIS
  • Busca assíncrona para grandes bibliotecas
  • Navegação por álbuns, artistas ou pastas (com seleção múltipla)
  • Criação e edição de playlists
  • Obtenção de capas, avatares de artistas e letras sincronizadas de fontes externas
  • Visualizador de espectro (MPD FIFO ou PipeWire) na barra do player
  • Indicadores de qualidade de áudio (lossy, lossless, hi-res, DSD)
  • Controle de volume com suporte a leitura dBFS
  • Cores de destaque derivadas da capa do álbum (opcional)

O aplicativo também inclui ajustes estéticos personalizáveis, armazenamento de senhas do MPD no keyring e processamento otimizado de comandos.

Embora clientes MPD sejam abundantes no Linux, poucos apresentam uma estética moderna como a do Euphonica. Usuários que buscam uma interface visualmente chamativa podem encontrar nele uma alternativa interessante.

Download do Euphonica

Instale o Euphonica no Linux

Euphonica está disponível como Flatpak

Você pode baixar o flatpakref do Euphonica no Flathub:

Euphonica no Flathub

Se decidir usar o arquivo flatpakref, você poderá abri-lo no GNOME Software, por exemplo. Poderá também executar um comando para instalar através do arquivo. Temos um artigo em que ensinamos como instalar pacotes Flatpak, se precisar.

Você pode instalar o Euphonica como Flatpak pela linha de comando:

flatpak install flathub io.github.htkhiem.Euphonica

Código fonte do Euphonica

O código fonte está disponível no link a seguir:

Código fonte do Euphonica

Via omgubuntu.co.uk. Você pode conferir o post original em inglês:

Euphonica is a Rust-Powered MPD Client Heavy on Bling

Por · Última atualização: