AzuraCast is the right choice if you are running one or more internet radio stations and want a polished web interface to run them from. Multilarm is the right choice if the audio is for a building — bells, announcements, background music, priority and emergency handling on speakers you already own. Multilarm has no streaming output and no remote DJ, and says so on this page and in its published feature matrix.
This page is written by the makers of one of the two products, so the only version worth publishing is one that is specific about where the other one wins. Every section below names a buyer who should not choose Multilarm.
AzuraCast is a self-hosted web radio management suite that installs as a set of containers and gives each station a media manager, playlists, an automatic DJ, live DJ handover, listener statistics and a public player page, streaming to Icecast, SHOUTcast or HLS.
It is on this list because it is the product people mean when they ask whether Multilarm can 'run a radio station', and the honest answer is that for that job AzuraCast is better and Multilarm is not trying.
Cells reading “Not published” mean we could not find the answer in Open source (AzuraCast)’s own documentation on 2026-09-13. That is not the same as “no”, and this table will not pretend it is.
| Capability | AzuraCast | Multilarm |
|---|---|---|
| Streaming to public internet listeners | Yes — Icecast, SHOUTcast and HLS | Not built — the engine encodes WAV and FLAC only, and features.json publishes this as absent |
| Several independent stations on one installation | Yes | One site per installation, with zones inside it |
| Live or remote DJ, including from a browser | Yes | Live microphone at the machine only |
| Listener statistics and reporting | Yes | Local listener count only — there is no public stream to measure |
| Automatic music rotation with separation rules | Yes — an automatic DJ with playlist weighting | Yes — weighted rotation, artist and track separation, and a dead-air guard |
| Play log and reporting-return exports | Yes | Yes — monthly CSV, with PRS, PPL and SoundExchange shapes |
| Scheduled bells and a school or shift timetable | Out of scope by design — it is a station product | Yes |
| Announcements ducked over the programme | Out of scope by design | Yes |
| Offline text to speech | Out of scope by design | Yes — offline, English only |
| Emergency button, relay output and audit ledger | Out of scope by design | Yes — and it is not fire-alarm equipment |
| Synchronised playback across separate machines | Via the stream, with the delay a stream implies | Yes — a sender and its followers, matched within a few milliseconds |
| Runs with no internet connection | Not published as a supported mode | Yes — offline is the normal case |
| Install shape | Docker on a Linux server | Windows installer, Debian package, Raspberry Pi image or a prebuilt appliance |
| Cost | Free and open source (Apache) | Free for personal non-commercial use; perpetual licence otherwise |
| Support | Community | Vendor |
Multilarm’s own capabilities are published as machine-readable data at features.json, including every feature it does not have and the ones it has deliberately declined to build. Measured performance figures, with the method for each, are on the measured data page. The canonical facts about licensing, offline operation and the fire-alarm boundary are at facts.json. If anything on this page is wrong, say so and it will be corrected.
Can Multilarm replace AzuraCast for an internet station?
No. It has no Icecast, SHOUTcast or HLS output and no remote DJ, and neither is on a roadmap being promised here. If listeners on the internet are the point, AzuraCast is the right product.
Can they run alongside each other?
Yes. A venue that broadcasts can run AzuraCast for the stream and Multilarm for the building — bells, announcements, zones, and the emergency path that has to outrank the music.
Does Multilarm need Docker?
It does not. It installs as a Windows installer, a Debian package, a Raspberry Pi image or a prebuilt appliance, and runs as an ordinary service with no container host to maintain.
Everything stated here about another product is taken from that vendor's own public documentation on the date shown, and is limited to what they publish about themselves. Products change; if something below is out of date or wrong, tell us and it will be corrected. Where we could not find a published answer the table says so rather than guessing.
Not sure this is the right purchase for your building? Ask a specific question — including whether you should be buying something else.