Maloja

Track your music listening habits with a self-hosted scrobble database. Generate personal charts, manage custom tags, and keep your data entirely private.

Take complete control over your music listening history with a self-hosted scrobble database. Instead of relying on third-party services that dictate how your library is organized, you can build a private, easily parseable record of your listening habits over time. This platform focuses purely on tracking and statistics, avoiding unnecessary social networking features or algorithmic recommendations.

Key benefits include:

  • Complete Data Ownership: Keep your library entirely private and follow your own tagging schema without syncing to public databases.
  • Advanced Artist Tracking: Accurately track multi-artist tracks and associate subunits or solo performances with main artists for precise charts.
  • Custom Visuals: Upload your own custom images for artists and tracks to personalize your dashboard.
  • Flexible Scrobbling: Use standard APIs for existing apps, manually log vinyl records, or proxy forward your scrobbles to other services.
  • Easy Data Import: Bring in your existing history from Last.fm, Spotify, or Listenbrainz.

Directory Structure

maloja
config
.env
docker-compose.yml

docker-compose.yml

services:
  maloja:
    image: krateng/maloja:latest
    container_name: maloja
    restart: unless-stopped
    ports:
      - "42010:42010"
    volumes:
      - ./config:/config
    environment:
      - MALOJA_FORCE_PASSWORD=${MALOJA_ADMIN_PASSWORD}

.env

MALOJA_ADMIN_PASSWORD=your_secure_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Maloja

Favicon

 

  
  
Favicon

 

  
  
Favicon