用于整理音乐库的 2 款标签管理工具

了解有关 EasyTag 和 ExFalso 标签编辑器的更多信息,以重新整理您的音频文件,让您的音乐聆听体验更美妙。
468 位读者喜欢这篇文章。
music infinity

Opensource.com

如果我没弄错的话,墨菲定律的一个变体是这样的:“音乐库中的标签永远是错的。” 在之前的文章中,我研究了在翻录时管理标签(在问题进入音乐库之前)以及直接在音乐播放软件中管理标签的方法。 在本文中,我将介绍一些专用标签管理工具,它们可以使音乐聆听更加愉快。

以我的经验来看,这些标签管理工具具有特别有用的用途,最好先考虑在翻录和播放软件中实施标签管理时可能出现的问题,才能理解这一点。

首先考虑根据专辑标题对音乐收藏进行排序。有些播放器只根据确切的标题进行排序,这意味着所有以“The”开头的专辑最终都会被排序在一起。其他播放器具有“单词黑名单”机制,可将特定单词从标题排序中排除。第三组播放器允许定义一个名为“专辑排序顺序”的标签,并使用该标签进行排序。当然,艺术家姓名也是如此。

考虑到这三种不同的排序方法,人们很容易想要编辑音乐播放器中可用的标签,使其行为符合您的期望。但是,当您切换到其他音乐播放器时,以前的最佳结果可能不再那么好看了。

独立的标签编辑器可能是此过程中的稳定点。此外,从 CD 翻录或购买下载的音乐文件可能未根据用户的偏好进行标记,独立的标签编辑器允许您在将文件导入音乐库之前修复这种情况。这在两种情况下尤其有用:

  • 当目标播放环境倾向于永不忘记一旦设置的标签,并且解决库中错误标签的唯一方法是采取极端措施,例如编辑庞大而丑陋的 XML 文件,甚至删除数据库(我最喜欢的音乐播放器守护程序 (MPD) 客户端 Sonata 就属于这种情况);
  • 当目标播放环境不提供编辑标签的方式时。(我目前最喜欢的音乐服务器环境 Archphile 就属于这种情况,但可悲的是,根据其网站的当前状态,它似乎已经过期。)

为了提供一个示例,我从 Channel Classics 购买了维瓦尔第的L'Estro Armonico的下载版,由 Brecon Baroque 演奏,Rachel Podger 指挥。

EasyTag

现在,EasyTag似乎是我首选的标签编辑器。虽然我不能声称已经尝试过所有标签编辑器,但自从有了这个编辑器后,我基本上就停止寻找了。总的来说,我喜欢它的三面板布局:左侧是文件系统目录;中间是选定的曲目,显示文件名和标签;右侧是特定标签和封面图像。

EasyTag's three-panel layout

EasyTag 的三面板布局

在上图中,请注意,当我在左侧面板中选择专辑目录时,会自动选择第一首曲目。另请注意,在右侧面板中,艺术家标签的结构为“指挥姓名,合奏名称”,而专辑艺术家字段为空白。我喜欢同时设置艺术家专辑艺术家标签,并且我也喜欢将合奏名称放在前面。因此,我选择中间面板中的所有曲目,并通过单击每个字段右侧的 [Abc] 图标,对所有曲目进行所需的更改。

Changing the Artist tags for all selected music files with EasyTag

使用 EasyTag 更改所有选定音乐文件的艺术家标签

此时,我也看到没有与专辑关联的图像,因为图像选项卡右侧的括号中没有数字。为了解决这个问题,我选择图像选项卡,然后使用屏幕底部的 [+] 图标(在屏幕截图中不可见)添加封面图像。

Adding an image for the selected music files in EasyTag

在 EasyTag 中为选定的音乐文件添加图像

最后,我单击顶部工具栏上的 [保存] 图标以写入更改。

现在是提及在此阶段可能出现的各种问题的好时机。

首先,请注意封面文件名是 cover.jpg。EasyTag 不强制执行特定的封面文件名结构,因此此文件可以称为任何名称。但是,有些播放器会查找特定的文件名以显示封面,因此明智的做法是确保图像文件的命名保持一致。其他播放器会查找嵌入式艺术作品,我相信有些播放器甚至会在专辑或曲目元数据中查找文件名或 URL。因此,我的标准工作流程是:

  1. 始终将封面文件命名为 cover.jpg。(我遇到过一些音乐播放器无法识别 .png 文件的问题);
  2. 始终确保使用 EasyTag 将这些封面文件标记到曲目;
  3. 始终确保命名文件与该专辑中的其他曲目位于同一文件夹中。

File structure showing the cover image in the proper location

文件结构显示正确位置的封面图像

有一个 MPD 客户端尝试在用户主目录的 .covers 文件夹中查找封面,名称由艺术家姓名、连字符和专辑名称组成,这些名称均来自曲目标签。该 MPD 客户端可能会被艺术家或专辑名称中出现的其他连字符混淆。为了避免愚弄该客户端,我始终尝试记住从相关标签中删除任何连字符。当然,我也尽量记住将正确的 cover.jpg 文件复制到我的 .covers 文件夹中,并正确命名。

最后,对于古典音乐,我始终尝试确保作曲家姓名显示在专辑标签中。我忘记在上面的示例中这样做,所以现在我坐着听这张专辑,我使用音乐播放器标签编辑器进行了最后一次更改。

ExFalso

ExFalso是另一个不错的标签编辑器。它也使用三面板布局,左上方面板显示文件系统层次结构,左下面板显示曲目,右侧面板显示选定曲目的标签。

ExFalso's three-panel layout

ExFalso 的三面板布局

编辑标签的方法是:在右侧面板中选择感兴趣的标签,然后双击当前值并进行更改,最后单击右侧面板底部的 [保存] 图标将其写入选定的曲目。具有已更改值的标签会显示为粗体 [铅笔] 图标。

从集合中缺少的标签(在本例中,专辑艺术家从标签列表中缺失)是使用右侧面板底部的 [+添加] 图标添加的,该图标会弹出一个对话框。

Adding a tag with ExFalso's popup dialog

使用 ExFalso 的弹出对话框添加标签

一旦使用弹出对话框将标签添加到集合中,就可以直接在右侧面板上更正错误(例如,将 Podger 键入为 Podfer)。

请注意,ExFalso 中显示了一些在 EasyTag 中不可见的标签(编码器工具名称目录 #)。想要在管理标签方面获得很大灵活性的人可能会发现 ExFalso 是更好的选择。

对于缺少的封面,ExFalso 在选定的曲目上提供一个弹出窗口来下载图像,这将导致出现这样的对话框:

ExFalso's album art downloader

ExFalso 的专辑封面下载器

我没有经常使用此功能,因此我无法说它找到封面的可靠性如何。我知道其他下载封面的程序经常会得到错误的图像,尤其是对于更晦涩的作品。但是,似乎选择的文件已使用所需的名称 (cover.jpg) 下载,但曲目未更新为与该名称关联。

总结

EasyTag 和 ExFalso 在编辑标签方面都做得很好。除了我上面描述的功能外,两者都提供了自动化标签操作的功能。我倾向于 EasyTag,因为它似乎在将封面与曲目关联方面做得更完整,但这可能只是因为我不熟悉 ExFalso。

当然,还有其他标签工具,包括命令行工具,我尚未研究过。

与往常一样,我邀请读者分享有关他们最喜欢的音乐标签和封面编辑程序的评论。

以及关于音乐...

那么,上面提到的L'Estro Armonico怎么样?Brecon Baroque/Rachel Podger 版本是我拥有的第二个版本;多年前,我购买了古代音乐学院 (AAM) 演奏的这张 CD。可以公平地说,我是维瓦尔第的忠实粉丝,但同样可以公平地说,这不是我在希望放松或入睡时听的音乐类型。对我来说,维瓦尔第不是理想的背景音乐(尽管餐厅倾向于在周日早午餐时播放四季)。《留声机》杂志上的评论吸引了我去听 Brecon Baroque 对这部作品的新鲜演绎。在我看来,AAM 的演奏录音有点遥远,缺乏活力,这可能是它在模拟到 CD 传输的“糟糕的旧时代”转移到 CD 的人为产物。无论如何,我强烈推荐 Brecon Baroque 的演奏——这是一场可爱而引人入胜的表演。

而且,正如我所指出的,我从Channel Classics购买了它,该网站提供 Linux 友好的下载体验。我最初尝试了 Presto Classical,另一个出色的 Linux 友好下载站点,但他们只提供 SACD 版本,这很难(在某些国家/地区是非法的)翻录。

最近的另一个收购是 Voces8 的Lux。Voces8 对我来说是新的,是一位朋友推荐的。他们似乎很有才华,我非常确定这是我第一次听到无伴奏合唱团演奏“Massive Attack”(专辑中的第四首曲目)。一个惊喜和真正的享受。我从 ProStudioMasters 购买了这张专辑的下载版(以获得高分辨率版本),并且不得不借用一台 Windows 计算机进行下载。真的,我想与 ProStudioMasters 进行更多业务,但只要他们要求他们的客户使用不同的操作系统(或者可能是 Wine,但无论如何)来下载购买的产品...嗯。

所有图像均为作者的屏幕截图,根据合理使用原则发布。

Chris Hermansen portrait Temuco Chile
自从 1978 年毕业于不列颠哥伦比亚大学以来,我几乎一直离不开计算机,自 2005 年以来一直是全职 Linux 用户,从 1986 年到 2005 年一直是全职 Solaris 和 SunOS 用户,在此之前是 UNIX System V 用户。

10 条评论

感谢您告诉我 EasyTag。这可能正是我最终批量标记我在没有互联网连接的计算机上翻录的所有音乐文件所需要的!

Scott,不客气!我希望您喜欢也被称为“管理音乐标签”的疯狂...

享受?可能不会 :-) 但有时,你不得不做你不得不做的事。特别是当您第一次没有做的时候!

回复 作者 clhermansen

在过去的几年中,我首选的标签编辑器一直是 Kid3-qt。它使用(有点非常规的)三面板布局,让我只需最少的点击次数即可编辑指定艺术家的所有专辑。它还具有拖放封面图像添加、双向文件名到标签和标签到文件名编辑,以及将 ID3v2.4 转换为 ID3v2.3 以获得更好的 Windows 兼容性的功能。它还允许为您想要添加的任何自定义添加自定义标签标题和字段。我通常将其与链接到 rateyourmusic.com 的 Web 浏览器一起打开,以验证标签信息。

Thom,非常感谢您的评论。我正在建立一个其他标签编辑器的列表以供尝试,我会将此建议添加到其中。

顺便说一句,我按艺术家然后按专辑存储我的音乐,因此很难不编辑给定艺术家的所有专辑。当然,如果我想编辑所有以特定作曲家为特色的专辑,我将不得不更加努力...

根据标签重命名文件可能是一个非常有用的功能,但到目前为止,我还没有超越首先正确获取标签的无休止的努力。

回复 作者 Thom (未验证)

对我来说,只有一个标签编辑器可以完成这项工作(但我也承认我对音乐标签有点强迫症),那就是 picard (https://picard.musicbrainz.org/)。

eloy,感谢您的评论。我承认到目前为止我还没有尝试过 picard。我会将其添加到我的标签工具评估列表中。

回复 作者 eloy (未验证)

我使用过 ExFalso,然后是 EasyTag,最后使用 Picard 来标记和/或自动整理我的库。但是,随着我自学了更多关于使用我的 Linux 发行版的信息,我偶然发现了 beets。可能有点书呆子气(因为是命令行),但它确实是我用过的功能最强大的标签编辑器和媒体管理器之一(查找重复项、检查丢失的曲目、从 MusicBrainz 获取数据,如果配置了,还可以从 Beatport 和 Discogs 获取数据...)。

Guillaume,感谢您对 beets 的评论。我过去曾简要地看过它,但跳过了它,因为它是命令行,我错误地认为它可能不是处理专辑封面的最佳选择。

我会将 beets 列入我未来文章中尝试的事项列表,但我现在可以肯定地说,我在基于 MusicBrainz 数据(或就此而言 CDDB 或其后继者)进行标记方面只取得了中等程度的成功。除了拼写和大小写等小错误外,我一些更晦涩的翻录根本没有显示出来;系列专辑通常对标题有不同的看法;专辑艺术家和作曲家标签通常缺失或部分填写;等等。最后,我已经开始使用反映作曲家和作品的标题来标记古典专辑。虽然我明白修复 MusicBrainz(和其他此类服务)中的错误是件好事,但我不确定我想要做的所有事情都会被这些服务的其他消费者视为“修复”。总而言之,请称我为“怀疑论者”。

回复 作者 Guillaume

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.