🠄 Back to solutions

Multi-Scrobbler

Multi-Scrobbler is a versatile, open-source music scrobbler that aggregates data from various sources and sends it to multiple music tracking services.

Description

Multi-Scrobbler is a platform-independent, open-source Javascript application designed to aggregate music scrobbling data from various sources and send it to multiple music tracking services. It supports a wide array of music players and streaming services as sources, including Spotify, Plex, Subsonic-compatible servers, Jellyfin, and more. It can send scrobbles to Last.fm, ListenBrainz, and the self-hosted Maloja. The application features a web interface for monitoring, configuration, and log viewing, along with robust error handling and credential management. Installation is flexible, with options for Docker, Flatpak, and NodeJS.

Features

Key features include support for numerous sources (Spotify, Plex, Subsonic, Jellyfin, etc.) and clients (Last.fm, ListenBrainz, Maloja); a web-based interface for monitoring and management; webhook support for status notifications (Gotify, Ntfy, Apprise); support for single or multiple user configuration; graceful error handling and automatic retry mechanisms; secure credential management; flexible configuration options; data transformation capabilities using regular expressions or search patterns; and installation via Docker, Flatpak, or NodeJS.

Benefits

Multi-Scrobbler offers several key benefits: platform independence, eliminating the need for per-platform apps; open-source nature for transparency and security; aggregation of scrobbles from multiple sources into various clients; management of scrobbling for multiple users or family members; a self-hosted option for privacy-conscious users; and easy configuration via environment variables or JSON files.

Links

Details