BotWave
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
Actively maintained with regular releases.
Commit activity more than 68% of tracked projects; popularity more than 9%. How this is calculated.
Commits, last 11 months
| Stars | 142 |
|---|---|
| Latest release | v1.2.11-bixa · 22 Sept 2026 |
| Repo updated | 22 Sept 2026 |
| Licence | GPL-3.0 |
| Built with | Python |
Is BotWave actively maintained?
Over the last 11 months the project absorbed 604 commits, of which 405 arrived in the most recent quarter — roughly 135 commits a month.
Activity is accelerating: the last quarter carried 104% more commits than the one before it.
The most recent tagged release, v1.2.11-bixa, shipped within the last month — a current, installable version exists today.
BotWave ranks #10 of 28 in Media Streaming - Audio Streaming, placing it mid-table for maintenance activity.
What BotWave actually does
BotWave is an FM broadcasting system that uses a server-client architecture to manage multiple Raspberry Pi transmitters remotely. It allows you to control and coordinate audio streaming operations across geographically dispersed hardware nodes from a central location. The project is open source and built using Python.
Best fit: This is a suitable tool if you maintain a network of Raspberry Pi-based FM radio transmitters and need centralised remote management.
Worth knowing: Managing multiple remote hardware endpoints introduces operational overhead regarding network reliability and physical maintenance at the transmitter sites.
Deployment notes
As a Python application, you will typically need to manage dependencies within a virtual environment and configure a reverse proxy to handle TLS termination for the server component.
Links
Alternatives to BotWave
Projects in the same categories, ordered by health score.
Web based audio/video streaming application.
Music library manager and MusicBrainz tagger (command-line and Web interface).
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
Scrobble plays from multiple sources to multiple scrobbling services.
Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with apps for Android and iOS.