DEV Community

KAVANA Engineering profile picture

KAVANA Engineering

KAVANA is an AI-native radio playout system serving 500+ FM stations in China since 2005. Building broadcast automation with local AI, TTS, and three-tier content review.

Location China Joined Joined on  Personal website https://www.kavanafm.com

Work

Broadcast Software Engineer at KAVANA

AI Radio Hosts That Never Sleep | KAVANA Broadcast System

AI Radio Hosts That Never Sleep | KAVANA Broadcast System

Comments
1 min read
Two-Station Redundancy in Live FM Broadcasting: Architecture and Failure Modes

Two-Station Redundancy in Live FM Broadcasting: Architecture and Failure Modes

Comments
2 min read
How Radio Station Music Rotation Actually Works: A Software Engineering Perspective

How Radio Station Music Rotation Actually Works: A Software Engineering Perspective

Comments
2 min read
What Is a Broadcast Playout System? A Technical Overview

What Is a Broadcast Playout System? A Technical Overview

Comments
3 min read
Building a Broadcast Clock: The Math Behind Radio Station Programming Schedules

Building a Broadcast Clock: The Math Behind Radio Station Programming Schedules

Comments
2 min read
How FM Radio Stations Handle Regulatory Compliance with AI-Generated Content

How FM Radio Stations Handle Regulatory Compliance with AI-Generated Content

Comments
1 min read
Designing a Broadcast Overnight Music Rotation That Doesn't Sound Like a Playlist

Designing a Broadcast Overnight Music Rotation That Doesn't Sound Like a Playlist

Comments
11 min read
When AI Hosts Hallucinate: Failure Modes and How Three-Tier Review Catches Them

When AI Hosts Hallucinate: Failure Modes and How Three-Tier Review Catches Them

Comments
11 min read
What Actually Breaks in a Broadcast Audio Codec Pipeline (and How to Design Around It)

What Actually Breaks in a Broadcast Audio Codec Pipeline (and How to Design Around It)

Comments
11 min read
Engineering the Emergency-Broadcast Pipeline: When AI Radio Needs to Step Out of the Way

Engineering the Emergency-Broadcast Pipeline: When AI Radio Needs to Step Out of the Way

Comments
12 min read
Broadcast Loudness Normalization Without Tears: Getting BS.1770-4 Right Across a Multi-Station Deployment

Broadcast Loudness Normalization Without Tears: Getting BS.1770-4 Right Across a Multi-Station Deployment

Comments
11 min read
Engineering perfect time calls and frequency IDs: the small details broadcast listeners notice when they go wrong

Engineering perfect time calls and frequency IDs: the small details broadcast listeners notice when they go wrong

Comments
10 min read
Treating broadcast traffic and weather updates as software engineering problems

Treating broadcast traffic and weather updates as software engineering problems

Comments
10 min read
Engineering 24/7 Unattended Overnight Broadcast — What Actually Keeps the Station on Air at 4am

Engineering 24/7 Unattended Overnight Broadcast — What Actually Keeps the Station on Air at 4am

Comments
11 min read
Engineering a Sub-Second Broadcast Failover That Actually Holds Up at 02:00 AM

Engineering a Sub-Second Broadcast Failover That Actually Holds Up at 02:00 AM

Comments
9 min read
Local GPU vs Public Cloud for Broadcast AI: the Math We Ran for 500 Stations

Local GPU vs Public Cloud for Broadcast AI: the Math We Ran for 500 Stations

Comments
11 min read
The Three-Tier Content Review Pattern: Why One Approver Is Never Enough on Air

The Three-Tier Content Review Pattern: Why One Approver Is Never Enough on Air

Comments
11 min read
When AI Hosts Hallucinate: Failure Modes We've Seen and How Three-Tier Review Catches Them

When AI Hosts Hallucinate: Failure Modes We've Seen and How Three-Tier Review Catches Them

Comments
11 min read
Why Broadcast Software Isn't SaaS: a 20-Year Operator's Perspective

Why Broadcast Software Isn't SaaS: a 20-Year Operator's Perspective

Comments
12 min read
Why a 20-Year-Old Chinese Broadcast Software Team Is Opening to International Stations Now

Why a 20-Year-Old Chinese Broadcast Software Team Is Opening to International Stations Now

Comments
9 min read
Why We Built Our Own Audio Firewall Format (wav9), and What It Actually Does

Why We Built Our Own Audio Firewall Format (wav9), and What It Actually Does

Comments
10 min read
The Actual Cost of Dead Air: What 20 Years of Station Outages Taught Us About Broadcast Economics

The Actual Cost of Dead Air: What 20 Years of Station Outages Taught Us About Broadcast Economics

Comments
11 min read
Why a Broadcast-Grade AI Radio Host Isn't Just TTS in a Fancy Wrapper

Why a Broadcast-Grade AI Radio Host Isn't Just TTS in a Fancy Wrapper

Comments
11 min read
What is a radio playout system? A 2026 buyer's guide for station engineers and program directors

What is a radio playout system? A 2026 buyer's guide for station engineers and program directors

Comments
19 min read
loading...