11个版本

0.1.10 2020年6月18日
0.1.9 2020年2月14日
0.1.8 2020年1月20日
0.1.7 2019年12月17日
0.1.1 2017年12月11日

#332 in 音频

Download history • Rust 包仓库 403/week @ 2024-04-07 • Rust 包仓库 530/week @ 2024-04-14 • Rust 包仓库 436/week @ 2024-04-21 • Rust 包仓库 415/week @ 2024-04-28 • Rust 包仓库 486/week @ 2024-05-05 • Rust 包仓库 349/week @ 2024-05-12 • Rust 包仓库 364/week @ 2024-05-19 • Rust 包仓库 292/week @ 2024-05-26 • Rust 包仓库 390/week @ 2024-06-02 • Rust 包仓库 439/week @ 2024-06-09 • Rust 包仓库 511/week @ 2024-06-16 • Rust 包仓库 400/week @ 2024-06-23 • Rust 包仓库 429/week @ 2024-06-30 • Rust 包仓库 623/week @ 2024-07-07 • Rust 包仓库 683/week @ 2024-07-14 • Rust 包仓库 603/week @ 2024-07-21 • Rust 包仓库

2,386 每月下载量
5 crate 中使用

MIT 许可证

21KB
480 行代码

Crates.io Build Status

mp3-duration

此crate只有一个目的:确定mp3文件的播放时长。

示例

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);

变更日志

版本 0.1.10

  • failure 替换了错误管理中的使用 thiserror(感谢 @amesgen 的贡献)

版本 0.1.9

  • 修复了0.1.8版本后MP3Duration错误类型不再公开的bug(感谢 @compenguy 的贡献)

版本 0.1.8

  • 进行了小的性能改进

版本 0.1.7

  • 修复了读取具有不可能短的MPEG帧的损坏文件时崩溃的问题

依赖关系

~300–770KB
~18K SLoC