Turntable

Scrobble your music

Screenshot of the Turntable app in your device's theme mode (it toggles between dark and light mode) playing Heartache - Britpop by AG Cook using Amberol Download on Flathub

Your favorite music app's, favorite music app!

Keep track of your listening habits by scrobbling them to last.fm, ListenBrainz, Libre.fm and Maloja at the same time! Turntable comes with a highly customizable and sleek design that displays information about the currently playing song and allows you to control your music player, allowlist it for scrobbling and manage your scrobbling accounts. All MPRIS-enabled apps are supported.

GNOME Music Amberol Rhythmbox Lollypop Recordbox Gapless
Screenshot of the Turntable app playing She Looked Like ME! - Imaginal Disk by Magdalena Bay through GNOME Music Screenshot of the Turntable app playing I Got My Tooth Removed - 10,000 gecs by 100 gecs through Amberol Screenshot of the Turntable app playing Touch Grass - Fanfare by Dorian Electra through GNOME Music Screenshot of the Turntable app playing Mean girls - BRAT by Charli xcx through Amberol Screenshot of the Turntable app playing Satin Bedsheets - Cake Pop 2 by Cake Pop through Amberol Screenshot of the Turntable app playing Ghosting - O My Heart by Mother Mother through Amberol
ListenBrainz last.fm Libre.fm Maloja

Only interested in scrobbling?

Turntable comes with a CLI as well! Just run it in the terminal and start scrobbling your favorite music player.

A terminal with the following content: dev.geopjr.Turntable --help
                    Usage:
                      dev.geopjr.Turntable [OPTION?] - Options
                    
                    CLI MPRIS Scrobbler. Accounts can be configured in GUI mode. --list-clients exists for convenience; the --client doesn't need to exist before running. Turntable will keep track of MPRIS client changes and automatically connect to it when it appears. GUI mode settings, like the MBID one, affect CLI mode.
                    
                    Help Options:
                      -h, --help                 Show help options
                    
                    Application Options:
                      -l, --list-clients         List all currently available MPRIS clients (ID - Name)
                      -c, --client=CLIENT-ID     MPRIS client ID to scrobble
                    
                    Send bug reports to https://codeberg.org/GeopJr/Turntable/issues, including logs generated by running Turntable with G_MESSAGES_DEBUG=Turntable