Remix.run Logo
tombert an hour ago

I did something similar about a year ago, when I was unemployed.

I made an Icecast-compatible streaming server in Erlang, and an Icecast-compatible stream in Rust. Between songs, I would phone out to the cheapest GPT model and a local TTS model to get unfunny DJ banter, with an infinite stream.

I thought it would be very funny to call it "KUMM -- Playing all stickiest white-hot hits!" because I have the maturity level of a fourteen year old, only to find out that there actually is a KUMM station [1] in real life.

All the songs were from CD rips from my very large collection, and it was pretty fun to write. It was my primary music solution until I eventually got a job, it broke, and I didn't prioritize fixing it.

[1] https://en.wikipedia.org/wiki/KUMM