Liquidsoap
Headless scriptable radio-automation and stream-playout engine for Icecast and HLS.

Liquidsoap is a powerful, open-source tool for building audio and video streams. You describe your stream in a small, expressive scripting language (.liq): pull from playlists, live inputs, jingles and fallbacks, mix and normalize, schedule by time, and send the result to Icecast, HLS, files, or other outputs. It is the engine behind countless internet radios and playout chains. This appliance bundles the official Liquidsoap 2.4.5 release and gives you a ready-to-use playout box you drive over SSH.
Key features
- Scriptable radio automation and stream playout in the .liq language
- Feed Icecast (MP3/AAC/Ogg), package HLS, or write to files and other sinks
- Playlists, live inputs, crossfades, jingles, fallbacks and scheduling
- Ships the official, unmodified Liquidsoap 2.4.5 engine (GPL-2.0+)
- A bundled sample script runs on boot (a synthesized playlist to an internal output), so the engine is demonstrably alive out of the box
- A small co-located landing page documents scripting and Icecast/HLS usage and runs a first-boot fail-closed self-check (liquidsoap --version plus a script check)
- No web console and no credentials to manage: a pure scripting workflow
Use cases
- Run an internet radio: playlists, live shows, jingles and fallbacks to Icecast
- Build a playout chain that packages HLS for a player or CDN origin
- Automate scheduled audio (announcements, loops, time-of-day programming)
Why run it on the NetActuate edge Running the playout engine in a PoP close to your Icecast/CDN origin and your listeners shortens the delivery path and keeps your automation on infrastructure you control.
Deployed from the NetActuate marketplace, the appliance boots with Liquidsoap installed, the sample stream running, and the landing page serving on the instance IP. SSH in, edit /opt/liquidsoap/scripts/sample.liq or drop your own scripts, and point output.icecast(...) at your server. Optionally seed an Icecast target and it is surfaced on the landing page as guidance.
Frequently asked questions
How do I deploy Liquidsoap on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision Liquidsoap on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.
What does it cost to run Liquidsoap?
Liquidsoap is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.
Where can Liquidsoap run?
Liquidsoap can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.
Who supports Liquidsoap?
NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.
.png)
.png)

