Maloja

Maloja

Self-hosted scrobble database and personal listening stats

1.6kstars
80forks
Last commit: 7mo ago
Repo age: 8y old
Maloja screenshot

Maloja is a self-hosted scrobbling server and listening-history database. It collects plays (“scrobbles”) from compatible clients, stores them locally, and provides a web interface and API for analyzing your listening habits without relying on third-party services.

Key Features

  • Stores scrobbles in your own database and provides a web UI for browsing history and statistics
  • Multiple ingestion options: compatible scrobble clients and integrations via an HTTP API (for custom scripts/tools)
  • Rich personal analytics: charts, timelines, artists/albums/tracks rankings, and period-based breakdowns
  • User/library features designed for personal deployments (single-user focus with lightweight administration)
  • Data export/backup options to keep ownership of your listening history
  • Integrations intended as alternatives to hosted scrobble ecosystems (e.g., replacing Last.fm-style tracking)

Use Cases

  • Track and visualize personal listening history across players/devices in one place
  • Build your own “Spotify Wrapped”-style yearly/monthly reports from locally stored scrobbles
  • Feed scrobble data into custom dashboards or scripts using the API

Limitations and Considerations

  • Primarily oriented toward personal/small deployments; not a full social scrobbling network

Maloja fits users who want a private, durable listening-history store with useful stats and an API. It’s a practical replacement for hosted scrobble tracking when you prefer to keep your data under your control and accessible for custom analysis.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 3d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Koel

Koel

Personal music streaming server with a modern web player

16.9k
2.1k
Last commit: 5h ago

Koel is a self-hosted music streaming server that scans your audio library and provides a sleek web player with playlists, search, and multi-user access.

Alternative to:
Plex
Plex
+4
AudioBookshelf

AudioBookshelf

Self-hosted audiobook and podcast server

11.3k
816
Last commit: 15d ago

Stream and manage audiobooks and podcasts with metadata matching, progress sync, and mobile/web apps.

Alternative to:
Plex
Plex
+1
Lidarr

Lidarr

Music collection manager for Usenet and BitTorrent users

4.9k
323
Last commit: 10d ago

Automate music downloading, importing, and library organization with artist monitoring, release tracking, quality profiles, and integrations for indexers and download clients.

Alternative to:
Roon
Roon
+1
Your Spotify

Your Spotify

Spotify listening analytics dashboard you can host yourself

4.1k
176
Last commit: 17d ago

A self-hosted web app that connects to Spotify and shows your listening stats, top tracks/artists, and personalized insights over time.

Alternative to:
Spotify
Spotify
+2
Black Candy

Black Candy

Self-hosted music streaming server for your personal library

4.1k
206
Last commit: 1mo ago

Black Candy is a self-hosted music server for organizing a personal library and streaming it from a web interface, with playlists, search, and metadata browsing.

Alternative to:
Spotify
Spotify
+4