NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3350 most downloaded on crates.io
Pure Rust ISO/MP4 demuxer (a part of project Symphonia).
Last release 1 months ago
13 Aug 2026
Release timing varies
gaps range from 3 weeks to 1.6 years
Most releases are documented
notes for 8 of 11 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
13 releases · first in 2021
One column per quarter.
TimeBase now provides a helper to calculate a clock time from a Duration .
TimeBase now provides a helper to calculate a clock time from a Duration.GenericAudioBuffer and AudioSlices are now cloneableGenericAudioBuffer and GenericAudioBufferRef are now sliceable.unwraps have either been replaced with expect or made to return a runtime error.Full Changelog: v0.6.0...v0.6.1
As such there are significant breaking changes present in this release for existing users.
Welcome to Symphonia 0.6! 👋
Symphonia 0.6 is the culmination of two years of effort to rework Symphonia from an audio-focused multimedia framework to one that can be extended to support video and subtitles as well. While Symphonia does not yet support video and subtitle decoders, the groundwork laid in this release should allow easier prototyping of those features, and to more seamlessly introduce them in the future. As such there are significant breaking changes present in this release for existing users.
See the migration guide for detailed information on how to move to Symphonia 0.6.0.
u64)MediaSourceStream, and all downstream consumers (e.g., FormatReader), are now generic across the lifetimeNote
This section is not a detailed list of API changes. Please see the migration guide for a detailed listing.
Ok(None) when the media has endedFull Changelog: v0.5.4...v0.6.0
Nothing published for this version
Nothing published for this version
None. All new feature development is occurring in the 0.6 development branch. This is a maintenance release.
Full Changelog: v0.5.4...v0.5.5
The symphonia-format-wav crate is now deprecated and superseded by the symphonia-format-riff crate. This new crate is intended to support demuxing of…
opt-simd-sse, opt-simd-avx, and opt-simd-neon feature flags, or opt-simd to enable all.symphonia-format-wav crate is now deprecated and superseded by the symphonia-format-riff crate. This new crate is intended to support demuxing of all RIFF-based multimedia formats such as WAVE, AIFF, AVI, etc. As of this release, the symphonia-format-riff crate provides WavReader and AiffReader.Full Changelog: v0.5.3...v0.5.4
Handle incorrect channel masks in WAV files by @jesnor in #180
New ADPCM decoder supporting IMA & MS codecs by @geckoxx in #160
all, all-codecs, and all-formats feature flags on symphonia crate to make it easier to enable all codec and/or format supporti32 samplesSampleBuffer::samples_mut by @FelixMcFelix in #147Full Changelog: v0.5.1...v0.5.2
Add skip_to_latest function to Metadata by @JasonLG1979 in #110
skip_to_latest function to Metadata by @JasonLG1979 in #110clear functions to (Raw)SampleBuffer by @torokati44 in #126symphonia-play on MacOS and WindowsMp3Reader and Mp3DecoderFull Changelog: v0.5.0...v0.5.1
Apple Lossless Audio Codec (ALAC) decoder
Full Changelog: v0.4.0...v0.5.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →