Savonet : Download and install liquidsoap

Installing Savonet/Liquidsoap

There are several ways to install liquidsoap, either compiled from source, or using a package available for your distribution.

Installing from source

You can download source code published by Savonet in our sourceforge download section.

The recommended way for newcomers is to use the liquidsoap-full-xxx.tar.gz tarball. This tarball includes all required OCaml bindings and allows you to compile and install liquidsoap in a single configure, make and make install procedure. You will still need the corresponding C libraries and their development files, though.

You will then have to build the source.

Debian/Ubuntu packages

Liquidsoap is included in Debian and Ubuntu distributions:

Starting with package version 1.0.0~beta3-1, official Debian and Ubuntu packages support MP3 encoding by installing the optional liquidsoap-plugin-lame package. These packages can also dynamically load the AAC+ encoders without the need to recompile!

In order to activate the AAC+ encoder, you can either compile and install ocaml-aacplus or, more simply, install the libaacplus-ocaml-dynlink package available from Debian Multimedia.

We also maintain custom packages for liquidsoap:

Disclaimer: custom packages are currently outdated. We are looking for contributors to help bringing them back!

The daily packages are mostly aimed toward developers.

Windows

A native windows binary is available in our sourceforge download section. See this page for more information concerning this port and how it is built.

Mac OS X

You can download and build liquidsoap using Homebrew.

FreeBSD

Liquidsoap is available in FreeBSD using the port system.

Cygwin (Windows)

Liquidsoap is available as a Cygwin port, thanks to the Cywin Ports project ! You can get instructions on how to install Cygwin ports on their website: http://sourceware.org/cygwinports/.

This port allows you to compile a liquidsoap binary running on windows systems and using the (great) Cygwin unix environment for windows.

ArchLinux

A package for Arch Linux users is available from the distribution, see the ArchLinux Liquidsoap package page

Git repository (and other distributions)

If you want a cutting-edge version, you can use the git repository. To get a copy of it, you have to run:

git clone https://github.com/savonet/liquidsoap-full.git liquidsoap
cd liquidsoap
make init

After, that you have to create a list of modules that you want to compile. A good starting point is to do

cp PACKAGES.minimal PACKAGES

and edit the PACKAGES file to uncomment the libraries you are interested in. You should then run the configuration scripts by

./bootstrap
./configure

and finally build Liquidsoap:

make

After that, you should synchronize the repository from time to time using

make update

Some more explanations can be found in the build instructions.