This release fixes issues for SREs watching stability and regressions.
Published 1mo
Home Automation
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
botwave
fm
fm-transmitter
good-first-contribution
network
piwave
+4 more
python
radio
raspberry-pi
rds
Summary
AI summaryUpdates What Changed, server, and local across a mixed release.
Full changelog
What Changed
- Audio streaming reliability fix: Multiple simultaneous audio consumers (e.g. multiple server streams) no longer compete for the same ALSA reads, which could cause stalls or corrupted playback. A single internal reader now distributes audio to every active listener, fixing stuttering on multiple streams.
- Cleaner broadcast stop: Stopping a server broadcast now waits until clients are confirmed stopped before releasing the audio capture, avoiding a stop race issue.
- Bug fix: Fixed custom backend registration on the local client
livecommand.
Updating to this version
To update to this version, run the following command:
bw-update --to v1.1.9-poitea
Commit history
- =--- v1.1.9-poitea ---= (
6af2f75) - Merge pull request #77 from dpipstudio/alsa-fix-6234 (
cd15dfc) - server: fixed clients stopping broadcast before we told them to due to alsa (
db1ac13) - local: fixed custom backends not working with live command (
a04a0d7) - local: fixed alsa implementation (
b0c234c) - server: fixed alsa implementation (
7009010) - shared,alsa.py: fixed race condition with a subscribe-based system (
f58f457) - Update installation.json for release v1.1.8-kalmia (
a2a5342)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About BotWave
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
Related context
Related tools
Earlier breaking changes
- v1.1.6-neea Breaks shared log stream behavior; remote output now isolated per client by default.
Beta — feedback welcome: [email protected]