LiveSplashFM & WildFM live

Jouw radiostation.
24/7 live.

SAITS HyperRadio automatiseert playlist generatie, AI voice-overs, nieuwsblokken, jingles en monitoring.

2 stations live99.9% uptime24/7 sinds juli 2026
splashfm.nl/admin — live dashboardOn air
Now playing
Losing It
Fisher · Catch & Release
BPM 124KEY 8AENERGY 0.780.4 LUFS
Queue · autopilot
  • 14:07Jingle — SplashFM ID
  • 14:09Fisher — Losing It
  • 14:15Overlay spreuk — djgerard
  • 14:18CamelPhat — Cola
Waarom

Radio 24/7 draaien vereist veel handmatig werk

Playlists maken, jingles snijden, nieuws voorlezen, de stream monitoren en problemen oplossen — normaal gesproken taken voor meerdere mensen.

Data flow

Van track naar luisteraar in 6 stappen

  1. Track upload — analyzer meet BPM, key, energy en cue points
  2. Playlist generatie op energie-curve en muzikale compatibiliteit
  3. Opslag in DynamoDB met uur-key (Europe/Amsterdam, DST-aware)
  4. Pusher zet tracks op het juiste moment in de Liquidsoap queue
  5. Liquidsoap speelt met crossfade, cue points en sidechain ducking
  6. Icecast streamt live in MP3, AAC en Opus

Playlists met de hand maken is een klus

Elk uur een nieuwe mix die klopt in energie, BPM en key. Onze generator doet dit automatisch op basis van audio-analyse van elke track.

Stream storingen kosten luisteraars

De self-healing pipeline detecteert storingen en herstelt automatisch.

Voice-overs opnemen kost tijd

De AI voice engine genereert jingles, nieuws en sweepers in real-time, in je eigen stem.

Hoe het werkt

Drie stappen naar je eigen station

Van een map met tracks naar een live stream.

1

Upload je muziek

Sleep je tracks naar de bibliotheek. De analyzer meet BPM, key, energy en cue points voor elke track automatisch.

2

Stel je format in

Kies je muziekstijl, jingles, nieuwsblokken en voice-over persoonlijkheid. Definieer je uurschema — hoeveel tracks, wanneer nieuws, wanneer jingles.

3

Ga live

Je station start direct en draait 24/7. Luisteraars tune in via je eigen URL. Jij krijgt een dashboard met real-time stats, now-playing info en monitoring.

Features

Alles wat een radiostation nodig heeft in één platform

24/7 Automatisering

Playlists worden elk uur gegenereerd op basis van energie-curve, BPM en harmonic mixing (Camelot keys). Jingles roteren automatisch. Nieuwsblokken op het hele uur, knipmix op het half uur. Alles via timers.

AI Voice Engine

ElevenLabs voice synthesis met meerdere stem-personaliteiten. Nieuws, weer, jingles, sweepers en DJ talkovers — real-time gegenereerd. Nederlands en Engels.

Multi-Tenant

Eén server, meerdere stations. Elk station heeft zijn eigen database, audio pipeline, admin portal en stream. Volledig gescheiden.

Live DJ Takeover

Open de Live Studio in je browser, klik “Go Live” en je stem gaat direct over de muziek heen — met sidechain ducking en 0.5s crossfade.

Track Analyse

Elke track wordt geanalyseerd met librosa: BPM, Camelot key, energy score, brightness, bass energy, cue points, silence detectie en peak/RMS levels. De generator bouwt sets die muzikaal kloppen — niet random.

Monitoring & Self-Healing

Stream monitor, watchdog, alert monitor en audio quality logger draaien 24/7. Bij storingen: automatische herstart van containers of services. Slack notificaties voor alles wat je moet weten.

Use cases

Voor wie het gebouwd is

Horeca & Retail

Eén station voor al je vestigingen. Eigen jingles, consistente sfeer, en optioneel video-schermen via HLS.

Merk Radio

Een eigen station met jouw naam, stem en content — 24/7 op je site, met live video.

Community & Webradio

Upload je tracks en je station is live op de cluster. Icecast, Liquidsoap en Kubernetes worden automatisch geconfigureerd.

Bestaande omroepen

Van handmatige playout naar volledige automatisering op Kubernetes. Je vrijwilligers richten zich op content, niet op techniek.

Live video + HLS

Radio met beeld: 24/7 scheduled video playout, break blocks, live DJ-sets en HLS-output. Jouw eigen TV-kanaal naast je radiostation.

Kubernetes 24/7

Draait op EKS Anywhere Kubernetes met Rancher Fleet GitOps. Self-healing pods, Prometheus/Grafana monitoring en cert-manager TLS.

Architectuur

Hoe het is gebouwd

Eén fysieke server met Docker-gecontainerde audio pipelines. Elk station heeft zijn eigen Liquidsoap engine, Icecast server en database. On-premise, geen cloud-afhankelijkheid.

Liquidsoap 2.4.0Icecast 2.5.0DynamoDB LocalPython FlaskWeb Audio APIWebSocketElevenLabs APIlibrosaEssentiaKubernetes (EKS Anywhere)Rancher FleetGitOps

Start je radiostation

Jij bepaalt de muziek en de stijl — SAITS HyperRadio automatiseert de rest.