Symphonia v0.3: pure-Rust decoders for MP3, WAV, FLAC, AAC

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • Symphonia

    Pure Rust multimedia format demuxing, tag reading, and audio decoding library

    Symphonia is a crate that provides 100% Rust decoders for audio formats. Performance is competitive with FFmpeg, with Symphonia being only 10% or so slower, and occasionally faster.

  • rodio

    Rust audio playback library

    Also, you can now use Symphonia as a backend in rodio.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.


    Source code for

    Some of you may already be familiar with Symphonia from when it was called Sonata. I posted about it on Reddit about 2 years ago, but had to rename the library since then because the name was taken on

  • cargo-fuzz

    Command line helpers for fuzzing

    People use cargo-fuzz.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts