weavesignal/spike/harness/playout.liq
The WeaveSignal contributors 466b32ab6a WeaveSignal 1.0.0 — release one
The first public release. What it does: https://weavesignal.top; what changed: CHANGELOG.md.
2026-11-04 12:15:42 +00:00

9 lines
733 B
Text

# Spike 01 playout: a fixed script (fifth synthesis, D48). The programme arrives from the desk as
# Matroska over SRT on loopback (D49) and goes to icecast.server, which runs as a separate process (server.liq).
settings.log.level := 3
settings.log.stdout := true
prog = input.srt(bind_address="127.0.0.1", port=9000, mode="listener")
# Not mksafe: it starts on silence and only switches at a track boundary, which silence never reaches.
# Liquidsoap 2.5 sets track_sensitive per child, not on fallback itself.
prog = fallback([prog.{track_sensitive = {false}}, blank().{track_sensitive = {false}}])
output.icecast(%ogg(%opus(bitrate=96, channels=2)), host="127.0.0.1", port=8010, password="spike-only", mount="programme.opus", prog)