
Maloja
Self-hosted music scrobble server for personal listening statistics
1.8k stars 95 forks last commit first released GPL-3.0
Actively maintained
Last commit 13 Aug 2026.

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.
Categories:
Tags:
Tech Stack:
Similar to Maloja

Redash
Query, visualize, and share data from multiple data sources
Open source BI tool to connect to many data sources, run SQL/NoSQL queries, build visualizations and dashboards, share insights, and set alerts and scheduled refreshes.

Jellyfin Rewind
Client-side Spotify Wrapped–style listening report for Jellyfin
Generate a yearly listening report from your Jellyfin music server with client-side processing, privacy-first data handling, and Docker or static hosting options.
ghstats
Self-hosted dashboard for tracking GitHub repository traffic
Lightweight Rust dashboard that collects and stores GitHub repository traffic metrics beyond GitHub's 14-day window using SQLite and a small Docker image.

Apache Superset
Data exploration, visualization, and dashboarding platform
Apache Superset is an open-source BI platform for SQL-based data exploration, interactive dashboards, and rich visualizations with a no-code chart builder and SQL editor.

EspoCRM
Open-source PHP CRM platform with modular extensions and REST API
A PHP-based open-source CRM providing contacts, leads, pipelines, workflows, dashboards and extensible integrations for sales and support teams.

Multi-Scrobbler
Scrobble plays from many sources to multiple scrobble services
Self-hosted scrobbling hub that collects plays from many music sources and forwards them to services like Maloja, Last.fm, and ListenBrainz.



