Turntable é um aplicativo universal Scrobbler para Linux

Turntable é um aplicativo universal Scrobbler para Linux

Scrobble de músicas no Linux com qualquer player compatível com MPRIS

Usuários de Linux que desejam registrar faixas reproduzidas em serviços como Last.fm ou Libre.fm, independentemente do reprodutor de mídia utilizado, podem considerar o novo aplicativo Turntable. Mesmo quem não utiliza serviços de scrobble pode se beneficiar de suas funcionalidades.

O que é scrobbling?

Scrobbling é o processo de registrar as músicas que estão sendo ouvidas em tempo real, enviando dados como título da faixa, artista, álbum e horário de reprodução para um serviço de rastreamento. O envio normalmente ocorre após a reprodução de 50% da faixa, desde que de forma contínua. Com o tempo, esse histórico permite a geração de estatísticas, gráficos e recomendações personalizadas baseadas nos hábitos de escuta do usuário.

Scrobble a partir de qualquer aplicativo no Linux

scrobblers

Diversos players de música para Linux já oferecem suporte nativo a serviços como Last.fm. Entre eles estão Rhythmbox, Clementine, Musikcube e Tauon. Esses players integram APIs oficiais que permitem o scrobble automático após a autenticação do usuário.

Turntable não é um reprodutor de música. Trata-se de um scrobbler universal que retransmite dados de reprodução de outros aplicativos de áudio para serviços de scrobble configurados. Ele se mostra útil principalmente em cenários nos quais o player preferido não oferece suporte nativo ou quando há alternância frequente entre diferentes players.

O Turntable aproveita a especificação MPRIS (Media Player Remote Interfacing Specification), interface D-Bus amplamente adotada por players de mídia em Linux para expor dados de reprodução a ambientes de desktop, applets e scripts.

Qualquer aplicativo que utilize MPRIS pode, em teoria, ser integrado ao Turntable.

Inclusive navegadores modernos são compatíveis, permitindo o scrobble de mídias reproduzidas em sites como YouTube, desde que expostas via MPRIS.

Funcionalidades principais do Turntable:

hero-dark

  • Scrobble para Last.fm, Libre.fm, ListenBrainz e Maloja – simultaneamente.
  • Seleção manual do player ativo – com ativação/desativação rápida ao passar o mouse sobre a arte do álbum.
  • Correção automática via MusicBrainz – útil especialmente para conteúdo do YouTube.
  • Critério de scrobble – faixa considerada scrobblada após 50% ou 4 minutos de reprodução.
  • Controlador de reprodução "Now Playing" – com interface personalizável.
  • Interface de linha de comando (CLI) – opção para execução em segundo plano.

O projeto é desenvolvido por Evangelos “GeopJr” Paterakis, também responsável pelo cliente Tuba para o Fediverse.

Também funciona como controlador de mídia

1-dark

Além da função de scrobble, o Turntable atua como um controlador gráfico da música em reprodução, oferecendo uma interface para visualização e controle direto.

Trata-se de uma alternativa moderna a utilitários como CoverGloobus, modos compactos de players proprietários ou widgets visuais como Silicio e Sleeve.

Opções de personalização:

  • Exibição opcional de elementos visuais (barra de progresso, ícone, braço da vitrola).
  • Tamanhos ajustáveis para a arte do álbum e metadados.
  • Estilos de ícone do reprodutor (simbólico ou colorido).
  • Orientação da interface (paisagem ou retrato).
  • Alinhamento e estilo do texto.
  • Modos de exibição (janela, OSD, transparente).
  • Temas claro e escuro, com adaptação automática ao sistema.

Usuários do GNOME Shell com a extensão Blur My Shell podem ativar o modo OSD do Turntable e adicionar a janela à lista de permissões da extensão para obter efeitos de desfoque avançados.

Considerações e limitações

Atualmente, há algumas limitações conhecidas:

  • Aplicativos empacotados como DEB, Snap ou Flatpak (fora do Flathub) podem não exibir a arte do álbum corretamente, devido a restrições de sandbox. O uso do utilitário Flatseal pode permitir o ajuste das permissões necessárias.
  • Em alguns casos, os ícones dos reprodutores também podem não ser reconhecidos.
  • Quando a escala fracionária está ativada, a arte do álbum pode ser posicionada de forma incorreta no modo de toca-discos animado.

Adicionalmente, algumas melhorias desejáveis foram identificadas, como:

  • Alinhamento centralizado opcional para melhor compatibilidade com modos verticais.
  • Modos alternativos de exibição de progresso.
  • Redimensionamento livre da interface do controlador.

Download do Turntable

Instale o Turntable no Linux

Turntable está disponível como Flatpak

Você pode baixar o flatpakref do Turntable no Flathub:

Turntable 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 Turntable como Flatpak pela linha de comando:

Comandos para usar no terminal

flatpak install flathub dev.geopjr.Turntable

Código fonte do Turntable

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

Código fonte do Turntable

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

Turntable is a Universal Scrobbler App for Linux

Última atualização deste artigo: 13 de may de 2025