Welcome to Liquidsoap’s documentation!¶
- Liquidsoap
- Documentation index
- Advanced techniques
- Blank detection
- Bubble
- Liquidsoap 1.4.2
- Clocks
- A complete case analysis
- Cookbook
- Files
- Transcoding
- Re-encoding a file
- Scheduling
- Force a file/playlist to be played at least every XX minutes
- Handle special events: mix or switch
- Unix interface, dynamic requests
- Dynamic input with harbor
- Adding new commands
- Dump a stream into segmented files
- Manually dump a stream
- Transitions
- Alsa unbuffered output
- Smart crossfade
- Basics
- Adding liquidsoap binary
- Configuration variables
- Full example
- Documentation index
- Encoding formats
- List of formats and their syntax
- Introduction
- Basic operators
- Wrappers
- Introduction
- External encoders
- Video support
- Introduction
- Basic operator
- Wrappers
- Frequently Asked Questions
- Developping Flows
- Flows
- Fréquence 3
- Geek Radio
- The Gstreamer encoder
- Harbor as HTTP server
- Limitations
- Harbor input
- Get help
- HTTP input
- ICY metadata
- Using in production
- Installing Savonet/Liquidsoap
- Exporting values using JSON
- Importing values using JSON
- LADSPA plugins in Liquidsoap
- Liquidsoap’s scripting language
- Customize metadata using Liquidsoap
- Liquidsoap execution phases
- Playlist parsers
- header-includes: | \DeclareUnicodeCharacter{03BB}{$\lambda$} … The theory behind Liquidsoap
- Quickstart
- An advanced script to listen to radio nova.
- RadioPi
- Normalization and replay gain
- An abstract notion of files: requests
- Common parameters
- Request.dynamic
- Queues
- Script loading
- Seeking in liquidsoap
- Interaction with the server
- Streaming to Shoutcast
- Sources
- Split and re-encode a CUE sheet.
- Stream contents
- Useful tips & tricks
- Detailed examples
- Frequently asked questions
- Advanced parameters
- A simple video script