
Maloja
Maloja is a self-hosted music scrobble database that tracks listens and generates personal charts and listening statistics via a web UI and API.

Maloja is a self-hosted music scrobble database that stores your listening history and turns it into personal statistics, charts, and timelines. It focuses on private tracking and flexible tagging rather than social features.
Key Features
- Web interface with charts for top artists, tracks, and albums across time ranges
- Scrobble ingestion via a standard-compatible API (works with clients that support custom servers)
- Manual scrobbling from the web UI for offline listening (vinyl, radio, etc.)
- Support for associated artists and multi-artist tracks to improve chart accuracy
- Custom artist/track images upload and local management
- Proxy scrobbling to forward listens to other scrobble services
- Import tools for historical data (e.g., Last.fm exports, Spotify exports, ListenBrainz exports, and other Maloja instances)
Use Cases
- Run a private alternative to hosted scrobble platforms to track listening over time
- Build a personal “listening dashboard” for home servers and music setups
- Collect and analyze scrobbles from multiple players and devices via API keys
Limitations and Considerations
- Artwork enrichment typically requires external API keys (e.g., Last.fm/Spotify)
- The project recommends containerized deployment to avoid dependency/version mismatches
Maloja is well-suited for users who want ownership of their listening data and simple, accurate statistics without the social-networking features of larger scrobble platforms.





