tunecat Simple and dumb internet radio thingy. There is a demo instance serving Classical Music Mix (CC Public Domain Mark 1.0) for #chat on a very chaotic IRC network. Usage Consider openssl req -x509 -new -newkey ed25519 -sha256 -nodes -out tunacat.pem -keyout tunacat.pem and registering a NickServ account with CertFP. Use the provided opusify script to pre-transcode all your songs to Opus 128 kbps. Usage of tunecat: -addr string listen address -dir string directory of .opus files -irc-addr string IRC server address as host:port -irc-cert string combined TLS client certificate and key -irc-channels string comma-separated IRC channels to join -irc-nick string IRC nick Add a reverse proxy and profit. Why another one Pure Go; no FFI or any native codec packages; easy to deploy Lightweight; no transcoding; Opus 128 kbps all the way Basic ICY support Acknowledgements Heavily inspired by MeteorLight and Kirika. The Opus paging code is taken from Kirika. License 2-clause BSD. See LICENSE.
First seen: 2026-05-25 22:24
Last seen: 2026-05-27 11:50