Raspberry Pi FM Network

Broadcast.
Anywhere.
Now.

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.

01

Server-Client Architecture

Manage multiple Raspberry Pi clients from a single central server.

02

Audio Broadcasting

Broadcast audio files or live streams over FM radio with high-quality transmission.

03

Remote File Upload

Upload audio files directly to clients for broadcasting, from anywhere.

04

Remote Management

Start, stop, and manage broadcasts without touching your Pi.

05

Authentication

Secure client-server communication with passkey-based auth.

06

Integration

Easy integration with other applications and scripts.

Up and running
in minutes.

01

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.

02

Hardware Setup

Connect an antenna or wire to your Raspberry Pi's GPIO 4 (pin 7) for FM broadcast.

03

Start Broadcasting

Use the BotWave server to manage your clients, upload audio files, and go live over FM.

Read full documentation ↗