如何自动编辑大量音乐文件的元数据?

如何自动编辑大量音乐文件的元数据?

我对 iTunes 对古典音乐整理的支持感到失望。在 iPod/iPhone/iHome 设备上收听时,它会显示艺术家、专辑和歌曲名称。我没有看到查看作曲家的选项。作为一种解决方法,我开始按以下方式命名我的歌曲:

ComposerLastName:作品 - 乐章 #,作品 #

iTunes 中我所有的作曲家数据都是以下格式:

姓氏,名字(出生年份-死亡年份)

我想按照以下方式自动重命名所有古典曲目。

if (genre == classical)
    trackTitle = composerLastName + ": " + existingTrackTitle;

有人知道我该怎么做吗?我有不同的音乐格式,.mp3、.m4a 和一些 .flac

答案1

如果你对 Python 脚本有一定了解,EyeD3该库可让您操纵音频元数据。脚本看起来如下所示:

import glob, eyed3

audiofiles = glob.glob("*.mp3") + glob.glob("*.m4a") + glob.glob("*.flac")

for file in audiofiles:
  f = eyed3.load(file)
  if (f.tag.genre == "Classical"):
    f.tag.title = f.tag.composer + ": " + f.tag.title
    f.tag.save()

但实际上,从阅读文档来看,EyeD3 似乎只适用于 mp3 文件。

答案2

虽然你的问题与 iTunes 有关,但我使用过媒体猴用于整理我的古典音乐库。它有您需要的字段,例如作曲家、指挥家等。比使用 iTunes 麻烦少得多,而且它会同步到您的 iPod/iPhone 或您需要的任何设备。

从其功能列表中:

自动将硬盘上的音乐/视频文件整理并重命名为逻辑层次结构。MediaMonkey 的自动整理程序不会将文件随意存储在硬盘上,而是可以根据艺术家、专辑、曲目标题和曲目编号或系列、季号和剧集编号等属性将它们整理到您选择的文件夹和文件名中。

如果您需要组织超过 10,000 个文件的媒体集合,MediaMonkey 就是适合您的电影/音乐组织器。

MediaMonkey 轨道属性菜单;

Media Monkey 轨道属性

作为一项额外福利,MediaMonkey 会将您的常规音乐收藏分开,并将这些音乐标记为古典音乐。这使 MediaMonkey 能够设置不同的播放质量,例如无缝播放,还可以根据您的需要配置曲目视图。

MediaMonkey 古典音乐节点

MediaMonley 古典音乐收藏属性

最后,编辑古典音乐合集的播放属性。

MediaMonley 古典音乐属性菜单

相关内容