3个版本 (1个稳定版)
使用旧的Rust 2015
1.0.0 | 2018年8月27日 |
---|---|
0.2.0 | 2016年3月10日 |
0.1.0 | 2015年5月22日 |
#602 in 音频
74 每月下载量
用于 2 crate
21KB
315 行
TagLib-Rust
Rust中TagLib的简单绑定
概述
TagLib-Rust是一个库,允许使用TagLib库在Rust中访问音频元数据。
TagLib-Rust支持读取和编辑多种流行音频格式的元数据。目前支持以下格式:
- ID3v1和ID3v2(用于MP3文件)
- Ogg Vorbis和FLAC
- MPC
- Speex
- WavPack
- TrueAudio
- MP4
- ASF
要求
TagLib-Rust需要
- Rust 1.0
- TagLib
- libc Rust模块
它还可选地依赖于Rust模块 pkg-config
以在构建时查找TagLib库的位置。
使用TagLib-Rust
如果您使用cargo来管理项目,您可以通过Crates.io下载
[dependencies]
taglib = "0.1.0"
或者,您可以从GitHub中获取
[dependencies.taglib]
git = "https://github.com/ebassi/taglib-rust"
$ cargo build
示例
TagLib-Rust附带了一些使用示例,请参阅Git仓库中的examples
目录。
文档
TagLib-Rust的API参考可在网上找到。
许可证
TagLib-Rust根据MIT/X11许可证进行许可。
有关更多详细信息,请参阅LICENSE
文件。
依赖项
~43KB