Skip to content

BotWave

v1.1.9-poitea Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 1mo Home Automation
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Updates 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 live command.

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

Track BotWave

Get notified when new releases ship.

Sign up free

About BotWave

FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.

All releases →

Related context

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]