11 releases
0.1.10 | Jun 18, 2020 |
---|---|
0.1.9 | Feb 14, 2020 |
0.1.8 | Jan 20, 2020 |
0.1.7 | Dec 17, 2019 |
0.1.1 | Dec 11, 2017 |
#313 in Audio
6,123 downloads per month
Used in 6 crates
21KB
480 lines
mp3-duration
This crate has only one purpose: determining the playback duration of mp3 files.
Example
use std::path::Path;
use mp3_duration;
let path = Path::new("music.mp3");
let duration = mp3_duration::from_path(&path).unwrap();
println!("File duration: {:?}", duration);
Changelog
Version 0.1.10
- Replaced usage of
failure
withthiserror
for error management (thanks @amesgen for the contribution)
Version 0.1.9
- Fixed a bug where the MP3Duration error type was no longer public since version 0.1.8 (thanks @compenguy for the contribution)
Version 0.1.8
- Minor performance improvements
Version 0.1.7
- Fixed a crash when reading corrupted files with impossibly short MPEG frames
Links
Dependencies
~260–710KB
~17K SLoC