Pular para o conteúdo
Como mostrar letras de músicas em tempo real no GNOME

Como mostrar letras de músicas em tempo real no GNOME

Nova extensão para GNOME adiciona letras sincronizadas de músicas ao painel — compatível com Spotify, YouTube Music e mais. Instalação fácil e código aberto.

Uma nova extensão para o ambiente de desktop GNOME está chamando atenção da comunidade Linux por trazer uma funcionalidade prática e bem executada: a exibição dinâmica de letras de músicas diretamente no painel superior.

Chamada Dynamic Music Pill, a extensão exibe um “pílula” interativa com o título da faixa, artista e, mais importante, a letra sincronizada conforme a música toca — tudo sem precisar sair do ambiente de trabalho.

Como funciona a integração com serviços de streaming

A extensão suporta múltiplas fontes de áudio por meio de integrações nativas com o D-Bus e APIs de controle de mídia. Atualmente, são compatíveis:

  • Spotify (via org.mpris.MediaPlayer2.spotify)
  • YouTube Music (através do navegador Chrome/Edge com suporte a MPRIS via extensão Media Keys)
  • VLC, Rhythmbox, Clementine e outros players que implementam o padrão MPRIS v2

O mecanismo de detecção é automático: ao identificar um player ativo com metadados disponíveis, a extensão busca as letras via API pública do Genius — com fallback para o Musixmatch caso necessário.

Instalação rápida no GNOME 45+ e distribuições baseadas em Linux

A instalação exige apenas alguns comandos no terminal. A extensão está disponível no repositório oficial de extensões do GNOME e também pode ser instalada manualmente:

git clone https://github.com/brunotm/dynamic-music-pill.git
cd dynamic-music-pill
make install

Após isso, basta ativar a extensão via GNOME Extensions ou com o aplicativo Extensions pré-instalado nas principais distros como Ubuntu, Fedora Workstation e Pop!_OS.

⚠️ Requer GNOME 45 ou superior e gdbus habilitado. Em versões mais antigas, pode ser necessário atualizar o ambiente ou usar o modo compatibilidade experimental.

Personalização avançada via configuração JSON

style

Usuários avançados podem ajustar comportamento, fontes de letras e estilos diretamente no arquivo de configuração localizado em ~/.config/dynamic-music-pill/config.json. Exemplo de personalização:

{
  "providers": ["genius", "musixmatch"],
  "show_artist": true,
  "font_size": 12,
  "auto_scroll": true
}

Essa flexibilidade torna a extensão especialmente útil para usuários brasileiros que consomem conteúdo em português — já que o Musixmatch oferece cobertura robusta de letras nacionais.

Por que essa extensão importa para usuários Linux no Brasil?

No cenário brasileiro, onde plataformas como Spotify e YouTube Music dominam o consumo musical, ter uma integração nativa com o desktop — sem depender de janelas flutuantes ou apps externos — representa um salto na produtividade e na experiência imersiva.

Além disso, como projeto de código aberto mantido pela comunidade, a Dynamic Music Pill segue os princípios de privacidade do software livre: nenhum dado de uso é enviado a servidores remotos, e todas as consultas às APIs são feitas diretamente pelo cliente.

Próximos passos e contribuições

O desenvolvedor principal, Bruno Teixeira, anunciou planos para adicionar suporte a tradução automática de letras (com opção de desativar), notificações desktop com trechos destacados e integração com assistentes de voz locais — como o Mycroft e o Rhasspy.

Contribuições são bem-vindas no repositório oficial: Dynamic Music Pill no GitHub.

Para acompanhar atualizações oficiais, visite a página de lançamentos e documentação completa no repositório do projeto.

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

Lyrics Feature: Dynamic Music Pill Extension Lands for GNOME

Por · Última atualização: