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 的弹出对话框添加标签

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

请注意,某些标签在 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 版本,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 的网络浏览器一起打开,以验证标签信息。

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

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

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

回复 作者:Thom (未验证)

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

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

回复 作者:eloy (未验证)

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

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

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

回复 作者:Guillaume

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© 2025 open-source.net.cn. All rights reserved.