17 个版本 (稳定)
1.4.1 | 2024年6月24日 |
---|---|
1.4.0 | 2023年5月8日 |
1.3.2 | 2023年4月25日 |
1.2.2 | 2022年7月23日 |
0.1.0 | 2018年9月6日 |
#72 in 文件系统
每月下载量 206 次
27KB
610 行
mack |
mack 是一个有见地的、快速的音乐组织器。它强制执行
- 目录布局
- 文件名格式
- 元数据一致性(例如,一致的 "feat" 标签)
- 格式一致性(例如,ID3 版本)
- ...以及更多!
修复示例
- 将特色艺术家从艺术家标签移动到标题
- 在标题标签中强制执行一致的 "feat" 格式
- 空格规范化
- 将文件重命名为格式 "{artist}/{album}/{track} {title}",或使用
--fmt
指定的其他格式
用法
查看 --help
。一个示例调用是
% mack --dry-run -o Music .
01 Pyramid.mp3: renamed to Music/宇宙コンビニ/染まる音を確認したら/01 Pyramid.mp3
02 8films.mp3: renamed to Music/宇宙コンビニ/染まる音を確認したら/02 8films.mp3
03 tobira.mp3: renamed to Music/宇宙コンビニ/染まる音を確認したら/03 tobira.mp3
04 Compass.mp3: renamed to Music/宇宙コンビニ/染まる音を確認したら/04 Compass.mp3
05 strings.mp3: renamed to Music/宇宙コンビニ/染まる音を確認したら/05 strings.mp3
您可以使用 --dry-run
首先查看将要发生什么更改。
安装
cargo install mack
性能
mack 强调性能。自上次运行 mack 以来未更新的文件将不会进行检查。在一个具有中等 SSD 的现代笔记本电脑上,这意味着在大多数情况下我们只需 0.005 秒就可以运行大约 3500 个文件(首次运行为 0.015 秒)。
配置
如果您不希望某个文件被 mack 修改,请将 _NO_MACK
添加到注释标签中的任何位置。
依赖项
~5.5–7.5MB
~137K SLoC