Minimum requirements
A stable Windows computer, reliable audio device and consistent internet connection are recommended for testing.
Recommended environment
For 24/7 operation use a stable Windows system, SSD, reliable audio interface, wired internet and UPS protection.
Streaming and metadata
The streaming engine sends audio to the server and forwards information about the currently broadcast content.
High-Performance Audio Engine (.NET 8 & C#)
The native audio engine uses modern processor power and enables smooth operation without freezing or unnecessary load.
Dual-Channel Routing — Main & Cue
The system detects multiple sound cards and enables separate main and headphone outputs.
Automation and ducking
Ducking, auto-next and transition logic reduce manual work and increase programme safety.
Integrated streaming engine
Direct support for Shoutcast 1/2 and Icecast, MP3 encoder and stable reconnect when the link drops.
Precise playback without dead air
The system uses signal analysis and VU logic to detect track endings, remove empty seconds and keep the programme flow continuous.
Advanced scheduler logic
The scheduler works by defined time and combines music, jingles, ads, shows, priority events and fallback logic.
Anti-repetition system
Artist and track repetition control helps keep the programme from becoming tiring through unnecessary duplicates.
Trim control (start / end)
The start and end of a track can be controlled without modifying the original file, with real-time application in the programme.
Cue preview system
Cue is independent of the main player and does not enter the stream, allowing preparation of the next track without interrupting broadcast.
Multiple audio sources
The system distinguishes main player output and Line In for an external mixer or live source, with quick source switching.
Stability in real conditions
The focus is long-term operation, freeze protection and stable stream reconnect when audio devices change.
Configuration memory
Server settings, ad blocks, audio devices and streaming parameters remain saved between sessions.
Modular architecture
Playback, scheduler and streaming are separate modules, reducing the risk that one component brings down the whole system.