“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?

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

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.

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.