top | item 47057708

(no title)

sylwester | 12 days ago

I built TinyIce as a vibing side project to spin up an Icecast2-compatible server in seconds, because I was frustrated with IceCast. One static Go binary, embedded assets, auto-generated creds on first run, built-in ACME (Let’s Encrypt), relays, multi-tenant admins, Prometheus metrics, and a modern web UI.

discuss

order

mrweasel|12 days ago

It's a very nice project. Me and some friends toyed with the idea of running our own IceCast server, as a way to introducing new music to each other. We eventually gave up, exactly due to frustrations with setting up and running IceCast.

I think it's really neat how you managed to include ACME, a nice UI and even the Prometheus metrics.

BLKNSLVR|12 days ago

Tangent:

Get onto Music League for introducing new music to each other.

Someone setup a league at work, and it's been one of the best (albeit unintentional) team bonding exercises I've ever come across (I've not come across many). So much so that three people who have left the company still participate in the league.

It unfortunately it's linked to and requires the use of Spotify, for those who are ideologically opposed (which also means I can't submit King Gizzard and the Lizard Wizard songs anymore).

sylwester|11 days ago

Thank you so much. I just added a lot of new features and polished some old ones now.

hsbauauvhabzb|12 days ago

What was frustrating Icecast?

sylwester|11 days ago

XML-based big configuration, confusing for new users. No "run a single binary" and that's it :)