#id3 #mp3 #audio #tags

bin+lib id3-cli

查看和修改 IDv3 标签

6 个版本

0.2.1 2022年8月10日
0.2.0 2022年8月9日
0.1.2 2022年8月8日
0.0.0 2022年8月8日

#9 in #id3

MIT 许可协议

52KB
1.5K SLoC

id3-cli

查看和修改 IDv3 标签。

安装

cargo install id3-cli

Shell 完整性

转到 exports 文件夹,并下载适当的文件到适当的目录。

一些 CLI 示例

id3 get

id3 get<text-field>

id3 get title ~/Music/target-audio.mp3
id3 get artist ~/Music/target-audio.mp3
id3 get album ~/Music/target-audio.mp3
id3 get album-artist ~/Music/target-audio.mp3
id3 get genre-name ~/Music/target-audio.mp3
id3 get genre-code ~/Music/target-audio.mp3

id3 get comment

打印唯一的注释
id3 get comment ~/Music/target-audio.mp3
列出多个注释
id3 get comment --format=json ~/Music/target-audio.mp3

id3 get picture

列出图片
id3 get picture list --format=json ~/Music/target-audio.mp3
导出唯一的图片
id3 get picture file ~/Music/target-audio.mp3 ~/Pictures/output-picture.jpg
在多个图片中导出封面图片
id3 get picture file ~/Music/target-audio.mp3 ~/Pictures/exported-picture.jpg CoverFront
将所有图片导出到一个目录
id3 get picture dir ~/Music/target-audio.mp3 ~/Pictures/exported-pictures/

id3 set

id3 set<text-field>

id3 set title ~/Music/target-audio.mp3 'Song title'
id3 set artist ~/Music/target-audio.mp3 'Song artist'
id3 set album ~/Music/target-audio.mp3 'Album'
id3 set album-artist ~/Music/target-audio.mp3 'Album Artist'
id3 set genre ~/Music/target-audio.mp3 '(10)'

id3 set comment

id3 set comment --language=eng ~/Music/target-audio.mp3 'My comment'

id3 set picture

id3 set picture ~/Music/target-audio.mp3 ~/Pictures/front-cover.jpg CoverFront

id3 delete

id3 delete all

id3 delete all ~/Music/target-audio.mp3

id3 delete<text-field>

id3 delete title ~/Music/target-audio.mp3
id3 delete artist ~/Music/target-audio.mp3
id3 delete album ~/Music/target-audio.mp3
id3 delete album-artist ~/Music/target-audio.mp3
id3 delete genre ~/Music/target-audio.mp3

id3 delete comment

id3 delete comment ~/Music/target-audio.mp3

id3 delete picture

删除所有图片
id3 delete picture ~/Music/target-audio.mp3 all
仅删除封面
id3 delete picture ~/Music/target-audio.mp3 CoverFront

许可协议

MIT © Hoàng Văn Khải.

依赖项

~7MB
~126K SLoC