跳转到主要内容

自动从iTunes数据中标记.mp3和.m4a音频文件。

项目描述

自动从iTunes数据中标记.mp3.m4a音频文件。

音频文件标记有许多标准,包含的字段非常多,但鉴于我们大多数人并没有使用它们,为了简化流程,我选择了一些实用和常见的8个字段

  • 标题

  • 专辑

  • 艺术家

  • 专辑艺术家

  • 流派

  • 发布日期

  • 曲目编号

  • 磁盘编号

默认情况下,自动标记器只与这8个字段一起工作,不包括的内容将被忽略。

自动标记器目前在Mac OS X上与Python 2.7.10一起测试,如果您发现此程序有任何问题,请随时提交问题。

待办事项

  • [ ] 在曲目中附加专辑艺术作品

安装

pip install autotagger

使用方法

自动标记器将音频文件与iTunes数据结合,它使用曲目编号(如果有磁盘编号,则也使用)来识别一首歌并将其与iTunes数据匹配。简而言之,这个过程可以总结为三个步骤

  • 在iTunes中找到您的专辑URL,例如 这里

  • 确保您想要标记的每首歌曲都设置了正确的曲目编号(如果有多盘CD专辑,则也设置磁盘编号)。您可以使用类似OS X上的或Windows上的的ID3标记工具来实现这一点。

  • 运行带有上述数据的自动标记器命令。

运行 autotagger --help 以查看有关命令行选项的详细信息。

手动输入/粘贴歌曲

使用 -u 来指定iTunes专辑URL

autotagger -u https://itunes.apple.com/us/album/schole-compilation-vol.-1/id251480659

运行此命令后,自动标记器将要求您输入文件路径,您可以通过在Finder中右键单击歌曲并选择 复制路径 来复制它们

images/r-origin-copy-path.png

然后将它们粘贴到终端中,按回车键继续。

您也可以使用专辑ID而不是URL,使它更清晰

autotagger -i 251480659

从管道传递歌曲

如果您可以从其他命令的输出中获取歌曲名称,您可以使用管道模式来提供输入,添加 -p 选项以启用此功能

find album -type f -name '*.mp3' | autotagger -i 251480659 -p

清除其他标签

如果您只想将歌曲标记为除其他8个字段外的任何内容,请添加 -c 以启用该功能。通过添加此选项,只有8个字段将包含在处理过的歌曲中,其他任何字段都将被删除。

autotagger -i 251480659 -c

下载艺术作品

添加 -a 选项以下载艺术作品,请注意,此选项将使命令停止标记歌曲。

autotagger -i 251480659 -a

屏幕截图

autotagger -i 251480659

images/r-origin-simple.png

查找专辑 -type f -name '*.mp3' | autotagger -i 251480659 -p

images/r-origin-pipeline.png

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

autotagger-0.1.6.tar.gz (7.4 kB 查看散列)

上传时间

构建分布

autotagger-0.1.6-py2-none-any.whl (9.7 kB 查看散列)

上传时间 Python 2

支持者