FM radio, reimagined for the maker.
BotWave is a server-client platform built around Raspberry Pi. Upload audio, configure frequencies, manage multiple Pi clients from one place — and broadcast over the airwaves. Prefer to keep it simple? Run the client standalone on a single Pi, no server needed.
Everything you need
to run your station.
Server-Client Architecture
Manage multiple Raspberry Pi clients from a single central server.
Audio Broadcasting
Broadcast audio files or live streams over FM radio with high-quality transmission.
Remote File Upload
Upload audio files directly to clients for broadcasting, from anywhere.
Remote Management
Start, stop, and manage broadcasts without touching your Pi.
Authentication
Secure client-server communication with passkey-based auth.
Integration
Easy integration with other applications and scripts.
Up and running
in minutes.
Installation
For Linux systems, run the automatic install script:
curl -sSL https://botwave.dpip.lol/install | sudo bash
Append -s <server, client or both> to install a specific component directly.
Hardware Setup
Connect an antenna or wire to your Raspberry Pi's GPIO 4 (pin 7) for FM broadcast.
Start Broadcasting
Use the BotWave server to manage your clients, upload audio files, and go live over FM.