Free forever for personal, non-commercial use. No account, no sign-up, no trial clock, no feature lock — every scheduling, announcement and speech feature is in the download below. A licence is required to use Multilarm in a business, school, mosque or other organisation — see pricing.
Pre-built binaries, the Windows MSI installer, configuration files, sample applications and cloud dashboard links — all in one place.
This page is the canonical source for all Multilarm downloads. The full documentation links here for the latest downloads.
Open documentation Watch the video guideMultilarm is distributed only from this website, winget, and Chocolatey. A copy from anywhere else is not ours, whatever it is called — and Multilarm is a public address system, so a tampered copy is a serious matter for the building it ends up in.
Every file below is listed with its SHA-256 fingerprint in SHA256SUMS. That list carries a digital signature of its own (SHA256SUMS.sig) made with a key kept off this web server, so even someone who broke into the site could not publish matching fingerprints for a file they had altered.
To check a download: on Windows run certutil -hashfile Multilarm.exe SHA256; on Linux or a Raspberry Pi run sha256sum -c SHA256SUMS. If a fingerprint does not match, do not run the file — delete it and tell us at hello@multilarm.com.
Self-contained, trimmed .NET 8.0 builds. Each folder contains the executable plus the multilarm_audio.dll/libmultilarm_audio.so native audio engine. Unzip the resource bundle separately to populate the Adhan/ tree.
The MSI bundles the binary, multilarm_audio.dll audio engine, and the full resource tree (Adhan, bleep, ambient, TTS). Installs to %LOCALAPPDATA%\Multilarm by default.
A complete, flashable Raspberry Pi OS Lite (64-bit) SD-card image with Multilarm pre-installed — the fastest way to a working Pi appliance. Flash it, boot the Pi, and a first-boot wizard on the connected screen walks you through Wi-Fi, linking to the cloud (it shows a short setup code you enter at multilarm.com/setup — no token to copy), and audio output (DAC HAT or Bluetooth speaker). No Linux knowledge needed. Includes the Multilarm Network monitor companion daemon.
.img.xz directly with Raspberry Pi Imager (choose “Use custom”) or balenaEtcher onto an 8 GB+ microSD card, insert it into a Raspberry Pi 3/4/400/5 or Zero 2 W, connect a screen and keyboard for the one-time wizard, and power on.multilarm, password multilarm, SSH enabled — change the password on first login (passwd). Every downloaded image shares this default until you change it.Pi OS Lite 64-bit + Multilarm + first-boot wizard, ready to flash
Verify your download: sha256sum -c multilarm-pi.img.xz.sha256
Prefer to install onto an existing Raspberry Pi OS? Use the Linux install scripts with the ARM binary instead.
Control your Multilarm devices from your phone — live status, Skip / Test Alarm / Test Radio, volume, Speak Text, Voice Broadcast, Audio Files and live Push-to-Talk. Sign in with the same account you use on the cloud dashboard; it respects the same admin/operator permissions.
The resource ZIP contains free-licensed sample audio so Multilarm runs cleanly on first launch: Adhan alarm set, bleep tones, ambient loops and a starter TTS word pack. The bundled recordings are public-domain and Creative Commons works from Wikimedia Commons (per-file attribution in CREDITS.txt); the bleep tones and TTS words are original Multilarm recordings. Unzip into the application root so that Adhan/, Ambience/, TTS/ etc. sit next to the executable. Swap in your own licensed recordings any time — Multilarm plays whatever you put in the folders.
The bundled adhan recordings and ambience are free-licensed works from Wikimedia Commons (public domain / CC0 / CC BY / CC BY-SA) — full per-file attribution is in CREDITS.txt inside the archive and in the third-party notices.
Ready-to-drop Multilarm.config.xml presets for common regions, plus the browser-based Configuration Generator for editing every setting visually (no hand-written XML).
UK Sheffield prayer times, UK DST auto-corrected
Bangladesh (Dhaka) prayer times preset
The England & Wales bank-holiday calendar (england-and-wales.ics) contains public sector information licensed under the Open Government Licence v3.0.
Drop-in configurations that demonstrate Multilarm in real-world roles — each folder contains a ready-to-use Multilarm.config.xml plus any audio assets referenced by it.
Daily-recurring announcements, meal bells, quiet hours
Weekly timetable with period bells and class-change announcements
Monthly membership bulletins and event announcements
Web Remote from a second machine, audio sequences and a chime, quiet hours
On Raspberry Pi OS or Debian (arm64 or armhf), this installs the signing key, adds the Multilarm apt repository and installs the package — after which Multilarm updates with the same apt upgrade as everything else on the machine.
curl -fsSL https://multilarm.com/install.sh | shIt prints every command before it runs it, never executes anything it downloads, and refuses with a plain reason — rather than half-installing — on a machine we do not build for. If you would rather not pipe a script into a shell, read it first (it is about a hundred lines), or follow the three numbered apt steps in the documentation and skip it entirely.
Shell scripts for installing, running as a systemd service, and uninstalling Multilarm on Linux (Raspberry Pi & ARM64). Run chmod +x on each before use. Also includes ready-made audio config files for two common Raspberry Pi HATs.
Installs Multilarm and registers it as a systemd service
Systemd service wrapper — start, stop, restart Multilarm as a daemon
Cleanly removes Multilarm and its systemd service entry
Audio config for Raspberry Pi with IQaudio DAC Pro HAT
Audio config for Raspberry Pi with Bluetooth audio output
Offline reference manual covering every feature, XML setting, console shortcut, Web Remote endpoint, Cloud Relay command and command-line argument.
The Cloud Relay Dashboard lets you control one or more Multilarm instances over the public internet — no port forwarding required. Linking a device is easiest with a setup code: run Multilarm --claim (or press Ctrl+K) on the device, then type the short code it shows into My Devices → Enter code on the dashboard. (Advanced/offline installs can still paste a 64-character CloudDeviceToken instead.)