Community Apps

WeaveSignal

By The WeaveSignal contributors

An internet radio and video studio: a live room with callers, the desk, playout, streams and chat

1.0.0 1536MB Updated 4 Nov 2026
media radio streaming video chat
Install this app
In your Cloudron dashboard, open the App Store, choose "Community apps" and paste this URL:
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.

Screenshot Screenshot Screenshot Screenshot Screenshot

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 to on to 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 unused hls_origin port is retired.