Quick Start
Up and running in under a minute with Docker
# Download the compose file
curl -o docker-compose.yml \
https://raw.githubusercontent.com/joestump/spotter/main/docker-compose.postgres.yml
# Edit with your Navidrome URL, API keys, etc.
$EDITOR docker-compose.yml
# Start Spotter + PostgreSQL
docker compose up -dWhat Spotter Does
Self-hosted music intelligence — runs alongside your Navidrome instance
Key Architecture Decisions
22 documented decisions covering every major technical choice
Built With
A modern Go stack — small binary, multiple database backends
🐹
Go
Language
🌐
HTMX
UI
🗄️
SQLite / Postgres / MariaDB
Database
🐳
Docker
Deployment
🎵
Navidrome
Music Server
🤖
LiteLLM
AI Backend