RadioDNS Toolbox

Everything you need to connect your broadcast to the Hybrid Radio ecosystem, from metadata files to DNS records to live validation.

Build SI.xml Build PI.xml Set up DNS Validate Go live
Build your SPI files
📻
SI.xml Builder
Generate your Service Information file, the core metadata that identifies your station to RadioDNS receivers. Name, logos, bearer IDs, genre, language.
Start here
📋
PI.xml Builder
Build your Programme Information file, the EPG that shows today's schedule on car displays and apps. Add shows with times, descriptions, and genres.
ETSI TS 102 818
Prepare your assets
🎨
Logo Tool
Preview your station logo at all five ETSI-required sizes (600×600, 128×128, 32×32, 112×32, 320×240) and generate the ready-to-paste XML snippet for your SI.xml.
ETSI TS 102 818
📡
RadioVIS Builder
Generate STOMP message frames for pushing now-playing artwork (IMAGE) and text to Hybrid Radio receivers. Includes Python, Node.js and PHP code examples.
ETSI TS 102 979
Connect to the RadioDNS network
🔌
DNS Setup Wizard
Step-by-step guide to creating your CNAME and SRV records. Supports RadioEPG, RadioVIS (now playing), and RadioTag. Copy-ready DNS records for any provider.
Do this after SI.xml
🔎
RadioDNS Lookup
Enter your bearer ID to compute your public RadioDNS FQDN, understand the resolution chain, and get dig commands to verify your DNS is live.
Verify your setup
Quality check
SPI Validator
Paste any SI.xml or PI.xml and get instant structural checks against ETSI TS 102 818 v3.1, namespace, required elements, lengths, ordering, bearer URIs.
ETSI compliance
Intelligence
📊
Occupancy Dashboard
A live map of the US RadioDNS namespace, who's already registered (iHeart, Audacy, EMF/K-LOVE…), how much is open, and the full addressable space across every band.
Live data
FM · Steely Danmusic you can RadioDNS to