Show HN: Drift FM – Ambient Mood Radio (Go, SQLite, Vanilla JavaScript) (drift.1mb.dev)
Built an ambient mood radio. Pick one of 6 moods (focus, calm, late night, energize, groove, storm) and it plays continuously.
Tech: Go backend serving static files + API from single binary, SQLite for metadata, vanilla JS frontend with no build tools. PWA with offline support.
Content pipeline is automated: audio processing, normalization, Cloudflare R2 sync.
Running on a $4 VPS, 8MB memory usage. No framework, no React, no webpack.
drift.1mb.dev
3 comments
[ 0.26 ms ] story [ 14.8 ms ] threadSo far it's all music all the time, no talk, no commercials.
That's a level of perfection right there that few other forms of radio have ever achieved !