WeaveSignal
By The WeaveSignal contributors
An internet radio and video studio: a live room with callers, the desk, playout, streams and chat
https://forgejo.weavesignal.top/WeaveSignal/weavesignal/raw/branch/main/deploy/cloudron/CloudronVersions.json
Description
WeaveSignal is talk-radio software: presenters, guests and callers meet in a live room, a desk mixes the programme with a mix-minus for each person, and playout sends it to listeners.
This package runs release one's server in one app: the control plane (Rust, Axum), the live
chat (Rust, Axum), the desk (Rust, GStreamer), Liquidsoap 2.5 for playout and for the listener
process that holds the stream with icecast.server, LiveKit with its own TURN, and the
station's public pages. It uses Cloudron's PostgreSQL and mail.
The studio app for presenters and screeners (Linux and Windows) connects to it over https. Documentation: https://weavesignal.top. Source: https://forgejo.weavesignal.top/WeaveSignal/weavesignal.
Recent Changes
WeaveSignal, release one, the first public version (app id
top.weavesignal.cloudronapp).The listener stream is open by default (
LISTENERS_AUTH=off), unlisted, as in the Compose bundle; set it toonto ask for a password.A caller's return is no longer choppy: the desk stamps each output block from its place in the mix, not from the clock when it is encoded (0.0 % concealed, from 30–50 %).
The edge passes only its own
Cache-Control; the unusedhls_originport is retired.




