Music

Scrobblet – lightweight self-hosted music scrobbler

Scrobblet is a lightweight self-hosted music scrobbler. It monitors listening activity from a supported music source and forwards that activity to one or more scrobbling services, allowing the tracking process to run independently of the device being used for playback.

The software is designed around service APIs rather than a desktop media player plugin. This means music can be played on a phone, computer, smart speaker or another Spotify-connected device while Scrobblet runs separately on a server or other always-on system. Its architecture is intended to make additional sources and targets straightforward to add.

This is free and open source software.

Key Features

  • Uses Spotify as a listening source and obtains playback activity through Spotify’s API.
  • Submits scrobbles to Last.fm, ListenBrainz and compatible services, Maloja and Koito.
  • Can send listening activity to multiple targets simultaneously instead of restricting users to a single scrobbling service.
  • Provides CSV output for users who want a local record of their listening history or data that can be processed elsewhere.
  • Broadcasts now-playing information as well as completed listening activity.
  • Uses adaptive polling so requests are made more frequently while music is playing and reduced during periods of inactivity.
  • Runs independently of the playback device because it communicates with music-service APIs rather than monitoring a particular media player.
  • Provides structured JSON logging, Prometheus-compatible metrics and a health endpoint for monitoring self-hosted deployments.
  • Supports container-based deployment and stores configuration and authentication data outside the application image.
  • Uses a modular source-and-target design intended to simplify the addition of further integrations.

Website: github.com/degeens/scrobblet
Support:
Developer: Stijn
License: GNU General Public License v3.0

Scrobblet is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Scrobbler Tools
Web ScrobblerScrobble playback history
Pano ScrobblerTrack listening activity across multiple music players and services
MalojaSimple self-hosted music scrobble database
multi-scrobblerJavaScript app to scrobble music you listened to
KoitoListenBrainz-compatible scrobbler
cmusfmLast.fm scrobbler for cmus music player
RescrobbledMusic scrobbler daemon
Open ScrobblerWeb-based client for manually scrobbling music to Last.fm
TurntableGUI and CLI tool to scrobble your music
mpris-scrobblerMinimalistic user daemon
mpdscribbleSubmits information about tracks being played to scrobbler services
ScrobbletLightweight self-hosted service for recording listening activity
goscrobbleSimple music scrobbler daemon

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted