NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2222 most downloaded on pub.dev
Send real-time PCM audio (16-bit integer) to your device speakers
Last release 1 years ago
04 Oct 2025
Release timing varies
gaps range from 9 days to 8 months
Nearly every release is documented
notes for 31 of 31 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
32 releases · first in 2023
One column per quarter.
* [Docs] update readme
* [Docs] update readme
[Fix] more potential race conditions (theoretical)
[Fix] potential race conditions that could theoretically cause OnFeedSamples to misfire
OnFeedSamples to misfire[Docs] more docs clarifications
[Docs] document when the feed callback is invoked
[Fix] calling start could cause null deref
start could cause null deref[Fix] iOS: prevent audio blips when locking screen
[Fix] iOS: avoid AudioOutputUnitStart error 561015905 when resuming after screen lock → unlock
AudioOutputUnitStart error 561015905 when resuming after screen lock → unlock(redacted)
(redacted)
[Feature] start returns true if it invoked your callback
start returns true if it invoked your callback[Fix] Android: allow feed to be called with zero length buffer
feed to be called with zero length buffer[Improve] calling start again when already started will do nothing, as expected.
start again when already started will do nothing, as expected.[Feature] Android & iOS: invoke feed callback when remainingFrames=0 to signal that playback stopped
[Fix] Android: callback could be skipped sometimes
[Feature] add playAndRecord iOS category
playAndRecord iOS category[Improve] Android: feed 200 samples at a time, to align with common feed rates
[API] remove -1 feed threshold support
[API] iOS: clear input samples to prevent annoying noises when debugging
[API] simplify api: remove start
startstopremainingSamples. uneeded.[API] simplify api: combine pause & stop into single function
pause & stop into single function[Fix] Example: accidentally pushed changes
[Improve] Android: continue to refine htz
[Improve] Android: target 100htz when feed theshold is not set
[Feature] setFeedThreshold(-1) will ignore the threshold
setFeedThreshold(-1) will ignore the threshold[Fix] Android: setLogLevel would hang
* [Fix] MacOS: fix warnings
[Fix] Android: Fix crash when releasing PCM player
[Feature] iOS: add support for AVAudioSessionCategory
[Fix] android: fix crash when release is called
release is called* [Readme] update
* [Feature] Initial Release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →