BotWave

Your Raspberry Pi FM Network. Broadcast audio files over FM radio using a powerful server-client architecture.

Get Started GitHub

Features

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.