# Liquidsoap

> language for describing audio and video streams

**Wikidata**: [Q6557520](https://www.wikidata.org/wiki/Q6557520)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Liquidsoap)  
**Source**: https://4ort.xyz/entity/liquidsoap

## Summary
Liquidsoap is a scripting language for describing audio and video streams, designed for sound production, algorithmic composition, and real-time streaming. It is implemented in OCaml and is free and open-source software under the GNU General Public License, version 2.0.

## Key Facts
- **Language type**: Scripting language and audio programming language
- **Primary use**: Describing and manipulating audio and video streams
- **Implementation language**: OCaml
- **License**: GNU General Public License, version 2.0
- **Latest stable version**: 1.3.2 (released on 2017-09-02)
- **Aliases**: Savonet
- **Supported formats**: MP3, Broadcast Wave Format, Ogg, Vorbis, Theora, Speex, FLAC, FDK-AAC, JSON, XML
- **Package management**: Available via OPAM, AUR, Ubuntu, Debian, and FreeBSD ports
- **Website**: [https://www.liquidsoap.info/](https://www.liquidsoap.info/)
- **Source code**: Hosted on GitHub at [https://github.com/savonet/liquidsoap](https://github.com/savonet/liquidsoap)

## FAQs
### Q: What is Liquidsoap used for?
A: Liquidsoap is used for describing and manipulating audio and video streams, including real-time streaming, sound synthesis, and algorithmic composition.

### Q: Is Liquidsoap free to use?
A: Yes, Liquidsoap is free and open-source software licensed under the GNU General Public License, version 2.0.

### Q: What programming language is Liquidsoap written in?
A: Liquidsoap is implemented in OCaml, a functional programming language.

### Q: What audio formats does Liquidsoap support?
A: Liquidsoap supports various audio and video formats, including MP3, Ogg, Vorbis, Theora, Speex, FLAC, and FDK-AAC.

### Q: How can I install Liquidsoap?
A: Liquidsoap can be installed via package managers like OPAM, AUR, Ubuntu, Debian, and FreeBSD ports, or by building from source.

## Why It Matters
Liquidsoap is significant in the field of audio and video streaming due to its flexibility and scripting capabilities. It allows users to define complex audio and video streams programmatically, making it a powerful tool for broadcasters, developers, and content creators. Its open-source nature ensures accessibility and customization, while its support for multiple formats and real-time processing makes it a versatile solution for modern media workflows. Liquidsoap has been widely adopted in radio broadcasting, podcasting, and live streaming applications, demonstrating its reliability and effectiveness in handling dynamic media content.

## Notable For
- **Open-source and extensible**: Liquidsoap is free and open-source, allowing users to modify and extend its functionality.
- **Real-time streaming**: It supports real-time audio and video streaming, making it suitable for live broadcasts.
- **Cross-platform compatibility**: Available on multiple platforms, including Linux, macOS, and Windows.
- **Integration with other tools**: Works seamlessly with other media tools and formats, enhancing its versatility.
- **Active community and documentation**: Maintained by the Savonet project, with comprehensive documentation and community support.

## Body
### Overview
Liquidsoap is a scripting language designed for describing and manipulating audio and video streams. It is implemented in OCaml and is licensed under the GNU General Public License, version 2.0. The language is used for sound production, algorithmic composition, and real-time streaming.

### Development and Releases
- **Development**: Liquidsoap is developed by the Savonet project, with its source code hosted on GitHub.
- **Releases**: The latest stable version is 1.3.2, released on September 2, 2017. Previous versions include 1.3.1 (May 28, 2017), 1.3.0 (April 27, 2017), and earlier releases dating back to 2016.

### Supported Formats
Liquidsoap supports a wide range of audio and video formats, including:
- **Audio**: MP3, Broadcast Wave Format, Ogg, Vorbis, Speex, FLAC, FDK-AAC
- **Video**: Theora
- **Data**: JSON, XML

### Installation and Distribution
Liquidsoap is distributed through various package management systems, including:
- **OPAM**: The OCaml package manager
- **AUR**: Arch User Repository
- **Ubuntu and Debian**: Official package repositories
- **FreeBSD**: Ports collection

### Community and Documentation
- **Community**: Supported by the Savonet project, with active community contributions.
- **Documentation**: Comprehensive user manual available at [https://www.liquidsoap.info/doc-2.3.3/](https://www.liquidsoap.info/doc-2.3.3/).

### Use Cases
Liquidsoap is used in various applications, including:
- **Radio broadcasting**: For live and on-demand audio streaming.
- **Podcasting**: For automated podcast production and distribution.
- **Live streaming**: For real-time audio and video broadcasting.

## References

1. [Source](https://github.com/savonet/liquidsoap/blob/main/COPYING)
2. [Release 0.9.0. 2016](https://github.com/savonet/liquidsoap/releases/tag/0.9.0)
3. [Release 1.0.0. 2016](https://github.com/savonet/liquidsoap/releases/tag/liquidsoap-1.0.0)
4. [Release 1.0.1. 2016](https://github.com/savonet/liquidsoap/releases/tag/liquidsoap-1.0.1)
5. [Release 1.1.0. 2016](https://github.com/savonet/liquidsoap/releases/tag/liquidsoap-1.1.0)
6. [Release 1.1.1. 2016](https://github.com/savonet/liquidsoap/releases/tag/liquidsoap-1.1.1)
7. [Release 1.2.0. 2016](https://github.com/savonet/liquidsoap/releases/tag/1.2.0)
8. [Release 1.2.1. 2016](https://github.com/savonet/liquidsoap/releases/tag/1.2.1)
9. [Release 1.3.0. 2017](https://github.com/savonet/liquidsoap/releases/tag/1.3.0)
10. [Release 1.3.1. 2017](https://github.com/savonet/liquidsoap/releases/tag/1.3.1)
11. [Release 1.3.2. 2017](https://github.com/savonet/liquidsoap/releases/tag/1.3.2)
12. [Release 1.3.3. 2017](https://github.com/savonet/liquidsoap/releases/tag/1.3.3)
13. [Release 1.3.4. 2018](https://github.com/savonet/liquidsoap/releases/tag/1.3.4)
14. [Release 1.3.5. 2018](https://github.com/savonet/liquidsoap/releases/tag/1.3.5)
15. [Release 1.3.6. 2019](https://github.com/savonet/liquidsoap/releases/tag/1.3.6)
16. [Release 1.3.7. 2019](https://github.com/savonet/liquidsoap/releases/tag/1.3.7)
17. [Release 1.4.0. 2019](https://github.com/savonet/liquidsoap/releases/tag/1.4.0)
18. [Release 1.4.1. 2020](https://github.com/savonet/liquidsoap/releases/tag/1.4.1)
19. [Release 1.4.2. 2020](https://github.com/savonet/liquidsoap/releases/tag/v1.4.2)
20. [Release 1.4.3. 2020](https://github.com/savonet/liquidsoap/releases/tag/v1.4.3)
21. [Release 1.4.4. 2021](https://github.com/savonet/liquidsoap/releases/tag/v1.4.4)
22. [Release 2.0.0. 2021](https://github.com/savonet/liquidsoap/releases/tag/v2.0.0)
23. [Release 2.0.1. 2021](https://github.com/savonet/liquidsoap/releases/tag/v2.0.1)
24. [Release 2.0.2. 2021](https://github.com/savonet/liquidsoap/releases/tag/v2.0.2)
25. [Release 2.0.3. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.0.3)
26. [Release 2.0.4. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.0.4)
27. [Release 2.0.5. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.0.5)
28. [Release 2.0.6. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.0.6)
29. [Release 2.0.7. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.0.7)
30. [Release 2.1.0. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.1.0)
31. [Release 2.1.1. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.1.1)
32. [Release 2.1.2. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.1.2)
33. [Release 2.1.3. 2022](https://github.com/savonet/liquidsoap/releases/tag/v2.1.3)
34. [Release 2.1.4. 2023](https://github.com/savonet/liquidsoap/releases/tag/v2.1.4)
35. [Release 2.2.0. 2023](https://github.com/savonet/liquidsoap/releases/tag/v2.2.0)
36. [Release 2.2.1. 2023](https://github.com/savonet/liquidsoap/releases/tag/v2.2.1)
37. [Release 2.2.2. 2023](https://github.com/savonet/liquidsoap/releases/tag/v2.2.2)
38. [Release 2.2.3. 2023](https://github.com/savonet/liquidsoap/releases/tag/v2.2.3)
39. [Release 2.2.4. 2024](https://github.com/savonet/liquidsoap/releases/tag/v2.2.4)
40. [Release 2.2.5. 2024](https://github.com/savonet/liquidsoap/releases/tag/v2.2.5)
41. [Release 2.3.0. 2024](https://github.com/savonet/liquidsoap/releases/tag/v2.3.0)
42. [Release 2.3.1. 2025](https://github.com/savonet/liquidsoap/releases/tag/v2.3.1)
43. [Release 2.3.2. 2025](https://github.com/savonet/liquidsoap/releases/tag/v2.3.2)
44. [Release 2.3.3. 2025](https://github.com/savonet/liquidsoap/releases/tag/v2.3.3)
45. [Release 2.4.0. 2025](https://github.com/savonet/liquidsoap/releases/tag/v2.4.0)
46. [Release 2.4.1. 2026](https://github.com/savonet/liquidsoap/releases/tag/v2.4.1)
47. [Release 2.4.2. 2026](https://github.com/savonet/liquidsoap/releases/tag/v2.4.2)
48. [Source](https://www.liquidsoap.info/doc-2.3.3/encoding_formats.html#mp3)
49. [Source](https://www.liquidsoap.info/doc-2.3.3/encoding_formats.html#wav)
50. [Source](https://www.liquidsoap.info/doc-2.3.3/encoding_formats.html#ogg)