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 seamless communication and control.

Audio Broadcasting

Broadcast high-quality audio files over FM radio with support for various audio formats.

File Upload

Easily upload audio files to clients for broadcasting with simple command-line interface.

Remote Management

Start, stop, and manage broadcasts remotely from anywhere with full control over your network.

Authentication

Secure client-server authentication with passkeys to protect your broadcasting network.

Protocol Versioning

Ensure compatibility between server and clients with built-in protocol version management.

Installation

Get started with BotWave using our automatic installation script for deb-like systems.

curl -sSL https://botwave.dpip.lol/install | sudo bash

All requirements are automatically installed.

Hardware Setup

To broadcast with BotWave Client, connect an antenna or cable to your Raspberry Pi's GPIO 4 (pin 7).

Compatible Devices

• Raspberry Pi 0, 1, 2, 3, and 4

• Root access required

• GPIO 4 (Pin 7) for antenna connection