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-poiteaCommit 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)