Broadcast audio over FM radio using Raspberry Pi devices, supporting both single-device setups and multi-Pi networks.
BotWave is a software solution that enables Raspberry Pi devices to function as FM radio transmitters. It allows users to broadcast audio files or live streams over FM frequencies, making it ideal for educational projects, experimentation, and creative broadcasting setups. The software supports both standalone single-device operation and a server-client architecture for managing a network of Raspberry Pi transmitters.
Hobbyists, educators, and developers working with Raspberry Pi hardware who want to create FM radio broadcasts for learning, experimentation, or creative projects. This includes makers building personal radio stations, educators demonstrating radio technology, and developers creating networked broadcasting systems.
Developers choose BotWave because it provides a complete, easy-to-install solution for turning Raspberry Pis into FM transmitters with both simple single-device and scalable multi-device management. Unlike basic scripts, it offers professional features like remote management, live audio streaming, playlist queuing, task automation, and automatic audio format conversion.
BotWave - Your Raspberry Pi FM Network
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both standalone single-Pi use and server-client networks, offering flexibility for different scales, as outlined in the 'Standalone Client' and 'Server-Client Architecture' features.
Handles common formats like MP3, WAV, FLAC, and AAC with automatic conversion, simplifying file preparation without manual processing.
Enables management via WebSocket and CLI for centralized control of multiple Pis, with tools like BWSC for remote access as described in the Remote Management section.
Allows real-time broadcasting from any application output, making it suitable for dynamic content like live audio feeds, though it requires ALSA loopback setup.
Excludes newer Raspberry Pi models (Pi 5 and Pico), restricting users with modern hardware and potentially hindering future-proofing.
Requires users to navigate FM broadcasting laws, with warnings about fines and interference, adding complexity and potential liability not handled by the software.
Demands root access, hardware wiring to GPIO 4, and command-line proficiency, which can be daunting for non-technical users despite the installer script.