从iTunes数据中自动标记.mp3和.m4a音频文件。
autotagger的Python项目详细描述
从iTunes数据中自动标记^{TT1}$和^{TT2}$音频文件。
在音频文件标记中有各种标准,它们包含的字段 是个大烂摊子,但因为大多数都不是我们正常人用的, 为了使事情更简单,我务实地选择了8个基本和常见的领域:
- 标题
- 专辑
- 艺术家
- 专辑艺术家
- 体裁
- 发布日期
- 曲目编号
- 光盘编号
默认情况下,autotagger只处理这8个字段,不包括的内容将 忽略。
如果您发现任何错误,autotagger目前是在mac os x下用python 2.7.10测试的。 有了这个程序,请随时提交问题。
待办事项:
- []在曲目中附加专辑插图
安装
pip install autotagger
用法
AutoTagger将音频文件与iTunes数据结合起来, 它使用轨道号码(和光盘号码,如果存在)来识别歌曲和 与iTunes数据匹配。简而言之,这一进展可归纳为三个步骤:
- 在itunes上查找相册的url,查找example。
- 确保您要标记的每首歌曲都有曲目编号(和光盘编号, 如果是多张CD相册)设置正确。您可以使用id3标记工具,如 meta 在OSX或Windows上mp3tag来实现这一点。
- 使用上面的数据运行autotagger命令。
autotagger --help查看有关命令行选项的详细信息。
手动输入/粘贴歌曲
使用-u表示iTunes相册的URL:
autotagger -u https://itunes.apple.com/us/album/schole-compilation-vol.-1/id251480659
运行此命令后,autotagger将要求您输入文件路径, 您可以通过右键单击finder中的歌曲并选择Copy Path
然后将它们粘贴到终端中,并按回车键继续。
您还可以使用相册ID而不是URL来使其更清晰:
autotagger -i 251480659
从管道传递歌曲
如果可以从其他命令的输出中获取歌曲名,则可以使用 管道模式要提供输入,请添加-p选项以启用此功能:
find album -type f -name '*.mp3' | autotagger -i 251480659 -p
下载艺术品
添加-a选项下载艺术作品,注意此选项将使命令停止标记歌曲。
autotagger -i 251480659 -a
屏幕截图
autotagger -i 251480659
find album -type f -name'*.mp3' | autotagger -i 251480659 -p