BotWave
Your Raspberry Pi FM Network. Broadcast audio files over FM radio using a powerful server-client architecture.
Get Started GitHubFeatures
Server-Client Architecture
Manage multiple Raspberry Pi clients from a central server with ease.
Audio Broadcasting
Broadcast audio files over FM radio with high quality transmission.
File Upload
Upload audio files to clients for broadcasting remotely.
Remote Management
Start, stop, and manage broadcasts from anywhere.
Authentication
Secure client-server authentication with passkeys.
Protocol Versioning
Ensure compatibility between server and clients automatically.
Getting Started
1. Installation
For Debian-like systems, use our automatic installation script:
curl -sSL https://botwave.dpip.lol/install | sudo bash
Add -s <server, client or both> to directly install the chosen component.
2. Hardware Setup
Connect an antenna or cable to your Raspberry Pi's GPIO 4 (pin 7) for broadcasting.
3. Start Broadcasting
Use the BotWave server to manage clients, upload audio files, and start broadcasting over FM radio.