Liquidsoap
Audio & Video Streaming Language
Tell Me More

What is Liquidsoap?

Liquidsoap is a powerful and flexible language for describing audio and video streams. It offers a rich collection of operators that you can combine at will, giving you more power than you need for creating or transforming streams.

Simple

Liquidsoap is light and easy to use, in the Unix tradition of simple strong components working together. You can get your first stream running with just a couple lines of code.

Expressive

Instead of a complicated and limited configuration file, Liquidsoap gives you the power and expressivity of a fully featured language specially dedicated to your streaming needs.

Versatile

Liquidsoap supports multiple audio and video format and codecs, as well as many streaming input and output and some more, allowing you to send your streams wherever you wish to.

Dreamcast+games+highly+compressed+better ✭

Reading smaller, compressed files from an SD card requires less processing and power from the ODE compared to managing massive, fragmented raw images, potentially extending the life of your hardware. 4. Enhanced Portability and Sharing

remains a pinnacle of arcade-perfect home gaming. However, as the retro gaming community shifts toward digital libraries via like GDEMU or Terraonion MODE, the way we store and play these classics has evolved. Using highly compressed game formats isn't just about saving space—it often leads to a "better" overall experience. 1. Faster Loading Times dreamcast+games+highly+compressed+better

Space is at a premium on mobile devices. Compressed games allow you to keep a diverse library on your phone without sacrificing your photo gallery space. Reading smaller, compressed files from an SD card

Highly compressed formats like CHD or PVR-optimized images condense the game into a single file. This reduces the "clutter" on your storage device and prevents the "track skip" errors sometimes found in multi-file .bin / .cue setups. However, as the retro gaming community shifts toward

While raw .gdi (Gigabyte Disc Image) files are the "gold standard" for accuracy, they are often messy, consisting of dozens of small files that can lead to SD card fragmentation.

Tools like chdman use lossless compression. This means that while the file size on your SD card might drop from 1.1GB to 600MB, every single bit of game data is identical to the original when it is decompressed on the fly during play.

Documentation

Want to learn more? Checkout our online documentation.

dreamcast+games+highly+compressed+better

You can begin with the Quick Start

dreamcast+games+highly+compressed+better

Or checkout the complete case analysis

dreamcast+games+highly+compressed+better

The cookbook provides many simple script examples to get you started.

dreamcast+games+highly+compressed+better

The Liquidsoap book provides an in-depth presentation of the language and its uses
(available online and in physical version).

Download

The recommended way to install is via the Opam package manager. This is described in our install page.

Liquidsoap is also available in most major distributions such as Debian or Ubuntu. Please note that distribution-specific packages are not maintained by the Savonet Team and may some times be outdated.

We also provide pre-compiled packages and binaries, in our release section.

The best place for support and discussions is the Liquidsoap discord channel For bug reports and feature requests, you should visit our Github page.