liquidsoap scheduling

As a radio station owner I’m sure you have plans for some elaborate station programming. Liquidsoap comes with some great built in tools for scheduling when certain sources should play For example, here is how you would schedule a different playlist for different times during the week, using the switch...


issues compiling latest liquidsoap-full

I ran into some issues compiling the latest liquidsoap-full. Checking for ocaml bytes module .. Configure: error : not found. This can be solved by installing the bytes module via opam. In Ubuntu, the opam package seems to be broken. The official opam install documentation recommends using this apt repository....


icecast proxy for listeners and source clients

You might make to make an icecast proxy if you want to serve icecast on a different port. You can’t change the port setting of icecast directly, for whatever reason, but you can create a proxy to route requests from a different port, say 80, to icecast’s default port 8000....


liquidsoap book released!

Modern Online Radio With Liquidsoap Released I finally released my liquidsoap book! Its available at for purchase at gumroad. If you buy the book, I’d love your feedback. Its only the first release, and I plan to release many more updates to the book. If you have any topics that...


the icecast/liquidsoap metadata guide

You will likely want to customize the metadata of your stream to change in various ways, be it the currently playing DJ or song or something else. Files/Playlists For files in backup playlists, the metadata is read directly from the files. The best thing to do is to have your...