3个版本 (1个稳定版)

使用旧的Rust 2015

1.0.0 2018年8月27日
0.2.0 2016年3月10日
0.1.0 2015年5月22日

#602 in 音频

Download history 30/week @ 2024-03-25 81/week @ 2024-04-01 22/week @ 2024-04-08 10/week @ 2024-04-15 32/week @ 2024-04-22 19/week @ 2024-04-29 18/week @ 2024-05-06 39/week @ 2024-05-13 40/week @ 2024-05-20 36/week @ 2024-05-27 26/week @ 2024-06-03 36/week @ 2024-06-10 17/week @ 2024-06-17 16/week @ 2024-06-24 17/week @ 2024-07-01 20/week @ 2024-07-08

74 每月下载量
用于 2 crate

MIT 许可证

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"

否则,克隆Git仓库,并运行cargo

    $ cargo build

示例

TagLib-Rust附带了一些使用示例,请参阅Git仓库中的examples目录。

文档

TagLib-Rust的API参考可在网上找到。

许可证

TagLib-Rust根据MIT/X11许可证进行许可。

有关更多详细信息,请参阅LICENSE文件。

依赖项

~43KB