Multi-Scrobbler logo

Multi-Scrobbler

Scrobble your music listens from diverse sources to multiple platforms like Last.fm, ListenBrainz, Maloja, and Koito.

Quick Info

0 reviews
Grow stage

Overview

Multi-Scrobbler is a powerful and versatile JavaScript application designed to aggregate and synchronize your music listening data across a multitude of sources and destinations. It acts as a central hub, pulling 'now playing' information from various music services, media players, and streaming platforms, then pushing that data to your preferred scrobbling clients like Last.fm, ListenBrainz, Maloja, and Koito. This ensures that no matter where you listen to music, your listening history is accurately recorded and updated.

The tool boasts an impressive list of supported sources, ranging from popular streaming services like Spotify, Deezer, and YouTube Music, to self-hosted media servers such as Plex, Jellyfin, and Kodi, and even specific music players like MPD and VLC. Its primary value proposition lies in its ability to unify disparate listening experiences under one comprehensive tracking system. Users can self-host Multi-Scrobbler, typically via Docker, giving them complete control over their data and a highly customizable setup. It also includes webhook support for notifications, allowing users to monitor the status of their scrobbling activities.

Best For

Consolidating music listening data from various streaming services and local players into a single Last.fm profile.
Archiving personal music history on self-hosted platforms like Maloja while also updating public profiles.
Ensuring comprehensive scrobbling for users who switch between multiple media centers (Plex, Kodi, Jellyfin).
Tracking music played on Linux desktops via MPRIS or dedicated music players like MPD.
Receiving notifications about scrobbling activity and potential issues through webhooks.
For developers or power users who want fine-grained control over their music scrobbling process.

Key Features

Supports scrobbling from 20+ diverse sources (e.g., Spotify, Plex, Jellyfin, Kodi, Deezer, YouTube Music)
Scrobbles to multiple clients including Last.fm, ListenBrainz, Maloja, and Koito
Integrates with home media servers like Plex, Jellyfin, and Kodi
Connects to music players like MPD, Mopidy, and VLC
Monitors status of sources and clients using webhooks (Gotify, Ntfy, Apprise)
Offers a configuration playground for easy setup and testing
Open-source and self-hostable via Docker
Supports various streaming services and local media players
Provides detailed documentation for configuration

Pros & Cons

Pros

  • Extensive source compatibility, covering many popular music services and media players.
  • Multi-client scrobbling allows simultaneous updates to several music tracking platforms.
  • Self-hostable via Docker, offering full control and privacy over your data.
  • Open-source nature fosters community contributions and transparency.
  • Supports niche and self-hosted media solutions like Maloja and Jellyfin.
  • Flexible notification system via webhooks for monitoring scrobbling status.

Cons

  • Requires technical knowledge for setup and configuration, especially for self-hosting and advanced features.
  • No official GUI for non-technical users; configuration is primarily file-based.
  • Relies on external services for scrobbling, meaning downtime of those services affects functionality.
  • Initial setup can be time-consuming due to the number of configurable sources and clients.
  • Lack of direct mobile app support; primarily designed for server-side or desktop deployment.
  • May require manual updates and maintenance for self-hosted instances.

Reviews & Ratings

0.0

0 reviews

5
0% (0)
4
0% (0)
3
0% (0)
2
0% (0)
1
0% (0)

Share Your Experience

Sign in to write a review and help other indie hackers make informed decisions.

Sign In to Write a Review

No Reviews Yet

Be the first to share your experience with this tool!

Ready to try Multi-Scrobbler?

Join thousands of indie hackers building with Multi-Scrobbler