logo
icon

Maloja

Maloja is a self-hosted music scrobble database and tracker. It serves as a complete alternative to Last.fm, storing your listening history locally with full control over your data. Compatible with ListenBrainz and Last.fm scrobbling APIs.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-28
Services
service icon
Tags
Media

Maloja

A self-hosted music scrobble database and tracker that gives you full control of your listening data. Drop-in replacement for Last.fm with a compatible scrobbling API.

What You Can Do After Deployment

  1. Visit your domain — on first access, you'll set up your admin credentials and API key
  2. Connect scrobbling clients — Maloja supports ListenBrainz and Last.fm compatible APIs, so existing scrobblers (Web Scrobbler, Pano Scrobbler, multi-scrobbler, etc.) work out of the box
  3. Browse your stats — view top artists, albums, and tracks with charts and listening trends over any time period
  4. Import existing data — import your scrobble history from Last.fm, ListenBrainz, Spotify, or other sources via CSV
  5. Set up rules — configure artist name rules to fix inconsistencies and merge duplicate entries

Key Features

  • Self-hosted Last.fm alternative — own your listening data
  • Compatible with ListenBrainz and Last.fm scrobbling APIs
  • Detailed statistics with charts for artists, albums, and tracks
  • Manual scrobble entry and bulk CSV import
  • Artist image fetching from multiple sources
  • Customizable scrobble rules for cleaning up metadata
  • File-based storage — no external database required
  • Lightweight Python application

Data Storage

All scrobble data is stored in the /data volume as flat files. No external database is needed. Back up this directory to preserve your entire listening history.

License

GPL-3.0 — GitHub