Skip to content

Releases: 1mb-dev/driftfm

v0.1.0

03 Feb 06:47

Choose a tag to compare

Mood radio you host yourself. Drop in your mp3s, tag them by mood, hit play.

Highlights

  • 4 moods — focus (instrumental-only), calm, energize, late_night
  • Shuffle with memory — recency avoidance prevents back-to-back repeats
  • Single binary — Go + SQLite, no external dependencies
  • Vanilla JS frontend — CSS design tokens, glass morphism, dark/light/auto theme
  • Batch importmake import-batch with interactive mood picker, .txt vocal detection
  • Zero tracking — no analytics, no cookies, no third-party scripts

Quick Start

git clone https://github.com/1mb-dev/driftfm.git && cd driftfm
make db-init && make import-batch ARGS="/path/to/music"
make run
# → http://localhost:8080

Documentation