Documentation index
How to use: Start with the quickstart and make sure you learn how to find help. Then it's as you like: go for another tutorial, pick a specific topic in the “Documentation” section, or some examples from the cookbook. If you've understood all you need, just browse the reference and compose your dream stream.
If you downloaded a source tarball of liquidsoap, you may first read the build instructions.
Tutorials
- Quickstart: where anyone should start.
- Complete case analysis: an example that is not a toy.
- Advanced: overview of more advanced features for serious usage.
- How to find help about operators, settings, server commands, etc.
Reference
- API reference: All the builtin functions of liquidsoap.
- Settings: The list of available settings for liquidsoap.
- Script language: A more detailed presentation.
Documentation
- Basic concepts: sources and requests.
- Bubble: a simple example of a database interface as a custom protocol.
- Blank detection
- Cookbook: contains lots of idiomatic examples.
- Customize metadata
- External decoders: use an external program for decoding audio files.
- External streams: use an external program for streaming audio data.
- External encoders: use an external audio encoding program.
- HTTP input vs. Harbor input: relay and host external streams.
- Normalization and replay gain
- Requests are how we handle (remote) (audio) files
- Requests-based sources
- Shoutcast output
- Smart crossfading
- Sources are our streams
- Multichannel
- Optimizing liquidsoap
- Script loading: load several scripts, learn about the script library.
- Video: stream videos.