Music image

mpris-scrobbler – minimalistic user daemon

mpris-scrobbler is a user daemon for submitting listening activity from MPRIS-compatible media players to scrobbling services. Because it obtains track information through the standard D-Bus interface, it is not tied to one particular music player.

The package consists of a background daemon and a sign-on helper. The daemon listens for media-player events, while the helper handles authentication and controls which configured scrobbling services are enabled.

This is free and open source software.

Key Features

  • Works with media players that expose a suitable MPRIS interface.
  • Submits listening activity to Last.fm.
  • Supports Libre.fm and compatible Audioscrobbler services.
  • Submits listens to ListenBrainz.
  • Can use more than one configured scrobbling service.
  • Lets individual services be enabled or disabled without repeating authentication.
  • Provides a separate sign-on utility for managing credentials and sessions.
  • Supports token-based ListenBrainz authentication.
  • Handles the session-based authentication used by Last.fm and Libre.fm.
  • Supports custom service URLs for suitable Libre.fm and ListenBrainz deployments.
  • Runs naturally as a user systemd service.
  • Listens for MPRIS signals rather than repeatedly polling a particular player.
  • Provides multiple logging verbosity levels for diagnosing scrobbling and metadata problems.
  • Can be built with additional debugging output for its networking, event, and D-Bus libraries.

Website: github.com/mariusor/mpris-scrobbler
Support:
Developer: Marius Orcsik
License: MIT License

Help

mpris-scrobbler is written in C. Learn C 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.

MPRIS Tools
playerctlMPRIS media player command-line controller
mpris-ctlMinimalistic command-line interface tool for controlling audio players
mpv-mprismpv plugin to control the player using standard media keys
mpd-mprisMPRIS protocol for MPD
mprisenceBridges MPRIS-compatible media players
empressMPRIS media controls made simple
mpris-scrobblerMinimalistic user daemon
MPRIS MiniPlayerDisplays whatever media in a MPRIS compatible player is playing.
mpdris2-rsExpose MPD playback through MPRIS2

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