Icecast still exists? Blast from the past. Does it work reliably yet?
TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
21–30 of 35 posts
Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#22Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#23Thanks for sharing! Would love to see configurable ACME settings for use in a homelab where I'm already running my own ACME CA.
Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#24Dose it work behind a reverse proxy such as nginx? Especially for the m3u8 files?
Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#25Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#26The HTTPS is still a problem for some streaming music sites. e.g. streamingsoundtracks.com runs HTTP.
Running my own icecast2 server, I recently ran into a problem[1] where TLS connections don't shut down properly. It's actually a problem with the libshout client library's poor TLS support. I posted a patch to that issue, but it's hard to tell if there's anyone still looking at issues or actively developing the project over there. The last update to libshout was 3 years ago, and it was just a documentation cleanup. 1…
Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#27I 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.
What was frustrating Icecast?
Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#28Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#29I 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.
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.
Re: TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
#30The HTTPS is still a problem for some streaming music sites. e.g. streamingsoundtracks.com runs HTTP.
why this is a problem? Streaming over Http just works - even on clients from 1999 like Winamp. Why would you military grade encrypt radio service or static site anyway?