macOS
brew install liquidsoaplocal Homebrew formula metadata
brew / rank 8162
Audio and video streaming language. Version 2.4.5 via Homebrew; verified 2026-08-02. Also installable with debian: sudo apt install liquidsoap.
install
brew install liquidsoaplocal Homebrew formula metadata
sudo apt install liquidsoapDebian stable package indexes · liquidsoap · source: deb.debian.org
nix profile install nixpkgs#liquidsoapnixpkgs package indexes · pkgs/by-name/li/liquidsoap/package.nix · source: api.github.com
scoop install extras/liquidsoapScoop official bucket manifest trees · bucket/liquidsoap.json · source: api.github.com
overview
Audio and video streaming language
history
Liquidsoap is an OCaml-based audio and video streaming language from the Savonet team, used to describe, transform, automate, and output media streams for internet radio, web TV, files, HTTP services, and related workflows.
The Liquidsoap repository identifies the project as a multimedia streaming language and says it is notably used for netradios and webtvs. The README carries Savonet copyright years beginning in 2003, placing the project among the older surviving open-source media automation tools.
Liquidsoap evolved from an audio-focused streaming engine into a statically typed scripting language with dedicated media operators, backends, file generation, automation, HTTP support, and FFmpeg-based audio/video capabilities. The project uses OCaml, opam, and dune, and publishes release assets for package and binary distribution.
The official site frames Liquidsoap as a Unix-style streaming component that can start a web radio in a few lines, accept live DJ inputs, define custom transitions, and feed Icecast or Shoutcast servers. It has been used by radio automation projects and hosting stacks such as LibreTime, Centova, Radionomy, and AzuraCast-adjacent deployments.
Distribution packaging matters because Liquidsoap sits on a deep media stack: FFmpeg, codecs, OCaml libraries, opam packages, and server integrations. The official site recommends opam, notes availability in major distributions, and provides prebuilt packages and binaries through GitHub releases.
Users write .liq scripts that define sources, playlists, live inputs, fallbacks, transitions, metadata handling, processing, and outputs. Typical deployments run Liquidsoap as a long-lived automation process feeding Icecast, Shoutcast, HLS, files, or other endpoints.
For packagers, Liquidsoap is interesting because it is both a language runtime and a media appliance: version changes can affect scripts, operators, encoders, FFmpeg integration, and production streaming behavior.
Liquidsoap is a niche but beloved package because it turns broadcast automation into code. It appeals to the sort of users who want radio scheduling, failover, jingles, live inputs, metadata, transcoding, and stream publishing controlled by a script rather than a GUI scheduler.
Its long release history shows the maintenance burden of media packaging: codec churn, OCaml toolchain changes, FFmpeg integration, distro packaging, Docker assets, and backward compatibility for scripts that may run unattended for years.
security posture
No matching local secret-handling manifest was found for liquidsoap. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
liquidsoap | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:liquidsoap |
|---|---|
| Version | 2.4.5 |
| Package manager | Homebrew |
| Homepage | https://www.liquidsoap.info |
| Repository | https://github.com/savonet/liquidsoap |
| Last updated | 2026-08-02T00:19:40+09:00 |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
liquidsoap 2.3.2-2+b1
audio streaming language
sudo apt install liquidsoapliquidsoap-doc 2.3.2-2
Documentation for Liquidsoap
sudo apt install liquidsoap-docliquidsoap-mode 2.3.2-2
Emacs mode for editing Liquidsoap code
sudo apt install liquidsoap-modeliquidsoap
nix profile install nixpkgs#liquidsoapliquidsoap 2.2.4-1
audio streaming language
sudo apt install liquidsoapliquidsoap-doc 2.2.4-1
Documentation for Liquidsoap
sudo apt install liquidsoap-docliquidsoap-mode 2.2.4-1
Emacs mode for editing Liquidsoap code
sudo apt install liquidsoap-modeextras/liquidsoap
scoop install extras/liquidsoapsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.