blackhole://nilFM

grimoire

grimoire is a dead simple icecast frontend.

It reads a config file that looks like this:

listenAddress=127.0.0.1:8888
name=My Grimoire Instance
dataDir=/path/to/static/and/templates
stream::my cool radio station=https://super.underground.domain/stream.ogg
stream::my other radio station=https://not.as.cool.domain/path/to/a/stream

And serves a simple website that lists the streams in the config file and if they are currently online or not.

It was born to provide a nice public UI for the icecast server I use to stream music from my server to my work computer; while I listen on the local network I also publish the stream through a yggdrasil gateway. The icecast server itself is only intermittently online, so grimoire provides a tiny bookmarkable page with a visual indication of the stream's status as well as the potential to aggregate multiple streams from across the net.