Software
Free radio automation software: what actually works
RadioDJ, LibreTime, AzuraCast, Rivendell and PlayIt Live compared honestly — what each one costs you in setup, maintenance and hosting once the licence is free.
There is genuinely good free radio automation software. Several stations you have heard run on it. But "free" describes the licence, not the project — and the difference between those two things is where most new stations lose six months.
This page is what each of the main options actually costs you once the licence is zero.
What automation software has to do
Before comparing anything, the job it has to survive:
- Play the right thing at the right time, unattended, for months.
- Keep playing when a file is missing, a source drops, or a schedule has a hole.
- Hand over to a live presenter and take the station back afterwards.
- Log every play, because royalty reporting needs it.
Anything that does the first item but not the second is a media player, not automation. That distinction is the whole subject of dead air and failover.
The honest comparison
| Software | Licence | Runs on | You also need | Realistic setup |
|---|---|---|---|---|
| RadioDJ | Free, closed source | Windows | MySQL, an always-on PC, an encoder, stream hosting | An afternoon, if you know Windows |
| LibreTime | Open source | Linux server | A server, a domain, Icecast, ongoing updates | A weekend, with Linux experience |
| AzuraCast | Open source | Linux server, Docker | A VPS, Docker, backups | A weekend, easiest of the self-hosted set |
| Rivendell | Open source | Linux | Dedicated hardware, real broadcast knowledge | Days, and it expects a broadcast engineer |
| PlayIt Live | Free core, paid modules | Windows | An always-on PC, an encoder, stream hosting | An hour for the free core |
Every row's fourth column is the point. The licence is free in all five. Nothing else on the line is.
What free actually costs
A machine that never sleeps. RadioDJ and PlayIt Live run on a Windows PC in your building. That PC has to be on, awake, unlocked, not installing updates, and not the one someone shuts down at closing time. Electricity for a always-on PC runs to real money over a year, and a machine that reboots at 3am for an update takes the station off air until somebody notices.
A server, and the skill to keep it. LibreTime, AzuraCast and Rivendell move that problem to a VPS, which is better — but now you own a Linux server. Updates, certificates, disk space, backups, and the security patches you did not read about. This is fine if you enjoy it and expensive if you do not.
Stream hosting, separately. None of these five give you listeners. They produce a stream and hand it to an Icecast or SHOUTcast server you rent from somebody else. Budget that on top, priced by bitrate and concurrent listeners — see what a radio station costs.
Your own time, forever. The real number. A self-hosted station is a small ongoing systems-administration job. Some people want that job. Many discover eighteen months later that they wanted a radio station instead.
Which one to pick
Pick AzuraCast if you want self-hosted and you want it to work. It is the most complete of the open-source options, the Docker install is genuinely straightforward, and it bundles the streaming server rather than making you wire one up.
Pick RadioDJ if you are on Windows, you want a desktop application, and you already have somewhere to stream to. It is mature and widely used, and the MySQL requirement is less frightening than it sounds.
Pick LibreTime if you want a web interface for multiple presenters and you are comfortable maintaining a server. It is the continuation of Airtime and it shows — the scheduling model is good.
Pick Rivendell if you are a broadcast engineer, or employ one. It is real broadcast automation with a real broadcast heritage, and it will do things the others cannot. It also assumes you know what a cart wall is.
Pick PlayIt Live if you want to start free today and pay only for the pieces you need later. The core is free and the paid modules are genuinely optional at the beginning.
When free stops being the right answer
Free is the correct choice more often than vendors admit. It stops being correct at a specific point: when the hours you spend keeping it alive are worth more than the software would have cost, or when the station going quiet at 3am on a Sunday actually matters to somebody.
That is not a moral argument for paying. It is an arithmetic one, and the arithmetic is different for a hobby station than for a church, a school or a business.
Frequently asked questions
What is the best free radio automation software?
AzuraCast for most people who want to self-host, because it bundles the streaming server and installs cleanly with Docker. RadioDJ if you want a Windows desktop application instead of a server. Rivendell if you have broadcast-engineering experience and need broadcast-grade features.
Is free radio automation software good enough for a real station?
Yes. Rivendell in particular is used by licensed broadcasters. The limiting factor is almost never the software's capability — it is whether somebody is available to maintain the machine it runs on, apply updates and fix it at the hours when radio stations break.
Do I still need to pay for streaming if the software is free?
Almost always. Free automation produces a stream; it does not deliver it to listeners. You need an Icecast or SHOUTcast server, and those are priced by bitrate and concurrent listeners whether you rent one or run your own. AzuraCast is the exception in that it includes the streaming server, but you still pay for the machine it runs on.
Can I run free automation software on a laptop?
You can, and it is the most common reason new stations go silent. A laptop sleeps when the lid closes, reboots for updates, and shares its internet connection with whatever else is happening in the building. If you use one, disable sleep and automatic restarts, and expect to be the failover yourself.
What is the difference between free and open source here?
RadioDJ is free to use but not open source — you cannot modify or redistribute it. LibreTime, AzuraCast and Rivendell are open source, so you can read the code, change it, and keep running it regardless of what the project does next. For a station that plans to exist in ten years, that difference matters more than it looks.
See it for real
Stop reading about it — watch it run.
Everything this page describes as a concept is a screen in RadioHost Studio: the clockwheel editor, the week grid, the voice-track recorder, the play log. The guided tour walks through all of them on a station that is on air, with no account and nothing to install.
- About 12 minutes
- No account, no credit card
- Real screens, not mockups