Playlist Engine
A new mix every hour based on energy curve, BPM and Camelot key. No manual selection.
SAITS HyperRadio automates playlist generation, AI voice-overs, news blocks, jingles and monitoring.
A new mix every hour based on energy curve, BPM and Camelot key. No manual selection.
News, weather, jingles and DJ talkovers generated in real time. Dutch and English.
Grab the mic in your browser. Sidechain ducking, 0.5s crossfade, no noticeable latency.
Own database, pipeline, admin and stream per station. Fully separated.
Watchdog, stream monitor and alerts. Fault detected? Automatic restart.
Building playlists, cutting jingles, reading the news, monitoring the stream and fixing problems — normally jobs for several people.
A new mix every hour that fits in energy, BPM and key. Our generator does this automatically based on audio analysis of every track.
The self-healing pipeline detects outages and recovers automatically.
The AI voice engine generates jingles, news and sweepers in real time, in your own voice.
From a folder of tracks to a live stream.
Drag your tracks into the library. The analyzer automatically measures BPM, key, energy and cue points for every track.
Choose your music style, jingles, news blocks and voice-over personality. Define your hourly schedule — how many tracks, when news, when jingles.
Your station starts immediately and runs 24/7. Listeners tune in via your own URL. You get a dashboard with real-time stats, now-playing info and monitoring.
Playlists are generated every hour based on energy curve, BPM and harmonic mixing (Camelot keys). Jingles rotate automatically. News blocks on the hour, cut mix on the half hour. All driven by timers.
ElevenLabs voice synthesis with multiple voice personalities. News, weather, jingles, sweepers and DJ talkovers — generated in real time. Dutch and English.
One server, multiple stations. Every station has its own database, audio pipeline, admin portal and stream. Fully separated.
Open the Live Studio in your browser, click “Go Live” and your voice goes straight over the music — with sidechain ducking and a 0.5s crossfade.
Every track is analysed with librosa: BPM, Camelot key, energy score, brightness, bass energy, cue points, silence detection and peak/RMS levels. The generator builds sets that make musical sense — not random.
Stream monitor, watchdog, alert monitor and audio quality logger run 24/7. On failure: automatic restart of containers or services. Slack notifications for everything you need to know.
Real screenshots from the SAITS Live Studio. No mockups: this is the environment DJs and newsrooms work in every day.
Three players with waveform, BPM and energy, an hour log that follows along and a multi-track transition editor. Everything you expect from a turntable setup, with automation around it.

The playlist horizon shows four hours ahead, the queue shows what is coming up and the status row flags immediately when the stream, sources or audio deviate.

Multiple tracks for music, jingles, news and voice. Cut, split and fade directly on the waveform, record a voice-over and adjust ducking and gain per clip.

All modules run standalone: an hour clock on a second screen, a queue on the tablet, the jingle machine on the mixing desk. Presets bundle them per role.

From Ocean to Sunset and a classic playout look: every theme restyles the whole studio. Handy when several stations or DJs share the same environment.

One station for all your locations. Your own jingles, a consistent atmosphere, and optional video screens via HLS.
Your own station with your name, voice and content — 24/7 on your site, with live video.
Upload your tracks and your station is live on the cluster. Icecast, Liquidsoap and Kubernetes are configured automatically.
From manual playout to full automation on Kubernetes. Your volunteers focus on content, not on technology.
Radio with pictures: 24/7 scheduled video playout, break blocks, live DJ sets and HLS output. Your own TV channel next to your radio station.
Runs on EKS Anywhere Kubernetes with Rancher Fleet GitOps. Self-healing pods, Prometheus/Grafana monitoring and cert-manager TLS.
One physical server with Docker-containerised audio pipelines. Every station has its own Liquidsoap engine, Icecast server and database. On-premise, no cloud dependency.
You decide the music and the style — SAITS HyperRadio automates the rest.