#mp3 #audio-codec #mpeg #decoder #audio-decoder

symphonia-bundle-mp3

Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia)

9 unstable releases

0.5.4 Feb 27, 2024
0.5.3 May 30, 2023
0.5.2 Jan 19, 2023
0.5.1 Jul 17, 2022
0.1.0 Sep 1, 2020

#175 in Audio

Download history 39495/week @ 2025-03-09 41097/week @ 2025-03-16 38544/week @ 2025-03-23 31319/week @ 2025-03-30 35345/week @ 2025-04-06 28654/week @ 2025-04-13 35834/week @ 2025-04-20 33051/week @ 2025-04-27 36618/week @ 2025-05-04 32684/week @ 2025-05-11 39727/week @ 2025-05-18 31963/week @ 2025-05-25 30388/week @ 2025-06-01 31901/week @ 2025-06-08 33800/week @ 2025-06-15 30644/week @ 2025-06-22

129,419 downloads per month
Used in 112 crates (2 directly)

MPL-2.0 license

795KB
14K SLoC

Symphonia MP3 (and MP1, MP2) Codec

Docs

MPEG-1 and MPEG-2 Layer I, II, III (MP1, MP2, MP3) decoder for Project Symphonia.

Note: This crate is part of Symphonia. Please use the symphonia crate instead of this one directly.

Support

This decoder implements Layer I, II, III of MPEG-1 Part 3 (ISO/IEC 11172-3), and all the extensions and enhancements defined in MPEG-2 Part 3 (ISO/IEC 13818-3).

Conformance

The decoder will ideally conform to ISO/IEC 11172-4 and ISO/IEC 13818-4.

License

Symphonia is provided under the MPL v2.0 license. Please refer to the LICENSE file for more details.

Contributing

Symphonia is a free and open-source project that welcomes contributions! To get started, please read our Contribution Guidelines.

Dependencies

~3.5MB
~127K SLoC