FM-RDS-TX Control Plane
Overview first, controls second, diagnostics when needed.
Backend
--
Mode
Control Plane
Live Config
--
connecting
Overview
Transmission Control
Ingest
Diagnostics & Health
Activity & Logs
Carrier
---.-
MHz
Applied: --
Desired: --
TX ON
TX OFF
Refresh
IDLE
Awaiting runtime data
Chunks
--
Samples
--
Underruns
--
Uptime
--
Rate
--
Audio Buffer
--
Stream Health
--
TX Activity
--
Runtime Snapshot
Backend
--
Frequency
--
Runtime Age
--
Last Alert
--
Live Config
--
Signal Notes
Overview stays compact: primary state here, deep diagnostics in the dedicated tab.
Pre-emphasis
--
FM Mod
--
Frequency
Live-tunable
▼
Tune the RF carrier without restarting the control plane. Draft values stay local until you apply them.
87.6 MHz
94.5 MHz
99.5 MHz
100.0 MHz
107.9 MHz
TX Freq
Valid range 65–110 MHz
MHz
Apply Frequency
Reset
Switches
Live
▼
These switches apply immediately and show a busy state while the request is in flight.
Stereo
19 kHz pilot + 38 kHz DSB-SC
--
RDS
57 kHz subcarrier encoder
--
Limiter
MPX peak protection
--
RDS Text
PS + RT
▼
Edit Program Service and RadioText without losing in-progress typing when the page refreshes itself.
Station ID
On Air
Live Set
Test
Program Service (PS)
0
/8
RadioText (RT)
0
/64
Apply RDS Text
Reset
Shortcuts
keyboard
▼
Fast control reference. Shortcuts stay out of the main operator path.
Start TX
t
Stop TX
Shift
t
Refresh
r
Next Freq Preset
]
Prev Freq Preset
[
Apply Draft
Enter
Danger Zone
tx control
▼
Fast emergency controls. Nothing hidden here — just clearer separation from normal controls.
Emergency Stop TX
Hard Refresh Runtime
Reset Fault
Reset Fault moves the runtime back to DEGRADED while the queue settles before running again.
Active Ingest Summary
Runtime snapshot of active ingest state and source. Deep runtime metrics stay in Diagnostics.
State
--
Source
--
Signal
--
Detail
--
Origin
--
Last Chunk
--
Ingest Config
Saved config
▼
Edit ingest source settings, save to config file, then force a hard reload so the runtime restarts with the new ingest path.
Ingest Kind
none
icecast
srt
aes67
stdin
http-raw
Prebuffer
ms
Stall Timeout
ms
Reconnect
Enabled
Backoff Initial
ms
Backoff Max
ms
Icecast
URL
Decoder
auto
native
ffmpeg
fallback
RadioText Relay
Enabled
RT Prefix
RT MaxLen
RT Only On Change
Enabled
SRT
URL
Mode
listener
caller
rendezvous
Sample Rate
Channels
AES67
SDP Path
SDP Inline
Multicast Group
Port
Payload Type
Sample Rate
Channels
Encoding
Packet Time
Jitter Depth
Read Buffer
Discovery
Enabled
Discovery Name
Discovery Timeout
SAP Group
SAP Port
Save + Hard Reload
Reset Draft
Health
HTTP
--
Runtime
--
State Age
--
Runtime Signal
--
Runtime Alert
--
Transitions (D/M/F)
--
Fault Count
--
Last Fault
--
Audio Buffer
--
Buffer Duration
--
High Watermark
--
Queue Fill
--
Underrun Streak
--
Last Update
--
High Watermark Trend
Queue Fill Trend
Control Audit
Counts of 4xx rejects recorded by the control plane APIs.
Rejects total
--
405 Method Not Allowed
--
415 Unsupported Media Type
--
413 Request Too Large
--
400 Unexpected Body
--
Transition History
recent state shifts
Keeps runtime escalations visible without scrolling the activity log.
No transitions yet.
Fault History
recent faults
▼
Recent fault events for quick ops situational awareness.
No faults yet.
Activity Log
recent events
▼
Clear Log
No events yet.