#tags #reading #key #ap-ev2 #apev2-tags

ape

用于读写APEv2标签的库

7个版本 (4个重大更改)

0.5.0 2023年1月11日
0.4.0 2022年1月13日
0.3.0 2020年3月29日
0.2.0 2017年12月10日
0.1.1 2016年1月21日

#267音频

Download history 14/week @ 2024-03-28 26/week @ 2024-04-04 15/week @ 2024-04-11 15/week @ 2024-04-18 16/week @ 2024-04-25 7/week @ 2024-05-02 28/week @ 2024-05-09 12/week @ 2024-05-16 21/week @ 2024-05-23 15/week @ 2024-05-30 12/week @ 2024-06-06 8/week @ 2024-06-13 8/week @ 2024-06-20 15/week @ 2024-06-27 41/week @ 2024-07-04 13/week @ 2024-07-11

每月77次下载

MIT许可证

39KB
790

RUST-APE

用于读写APEv2标签的库。

CI Status Downloads Documentation

变更日志

0.5.0 (11.01.2023)

  • 添加了对同一键下多个值的支持
    • 添加了Tag::items()方法。
    • 添加了Tag::add_item()方法。
    • Tag::remove_item()方法替换为Tag::remove_items()方法。 Tag::item()方法返回第一个找到的项目。 Tag::set_item()删除给定键下的所有项目并添加一个新项目。
  • ItemItemValue结构体派生Clone

0.4.0 (13.01.2022)

  • 切换到2021版。
  • 更新byteorder到1.4
  • 支持从打开的文件中读取/写入/删除标签。
  • 不区分大小写的键比较。
  • 支持写入空标签。

0.3.0 (29.03.2020)

  • 切换到2018版。
  • 更新byteorder到1.3
  • 修复了Item::from_locatorItem::from_text中的类型参数。
  • 删除了已弃用的Error::description的使用。
  • 将错误描述转换为小写。
  • Item::to_vec方法现在是私有的。
  • Tag结构体中删除了items字段。
  • 添加了 Tag::iter() 方法。
  • Tag 结构体添加了 IntoIterator 实现。
  • Tag::write 方法替换为 write 函数。

0.2.0 (10.12.2017)

  • 使用 byteorder 1.0.0。

0.1.2 (18.05.2016)

  • 进行了小的内部改进。

0.1.1 (21.01.2016)

  • 使用 Result<()> 代替 Option<Error>

0.1.0 (16.01.2016)

  • 第一个版本。

许可证

MIT 许可证 (MIT)

依赖项

约 120KB