python 音乐库_2个用于组织音乐库的标签管理工具

python 音乐库

如果我没记错的话,墨菲定律的变体之一就是:“音乐库中的标签永远是不正确的。” 在以前的文章中,我研究了在翻录时 (问题进入音乐库之前)以及直接在音乐播放软件中 管理标签的方法。 在本文中,我将介绍一些特殊的标签管理工具,这些工具可以使音乐欣赏更加愉悦。

以我的经验,这些标签管理工具有一个特别有用的目的,首先考虑在翻录和播放软件中实施的标签管理可能会出什么问题,从而最好地理解这些目的。

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

考虑到这三种不同的排序方法,很容易编辑音乐播放器中可用的标签,使其表现如您所愿。 但是,当您切换到其他音乐播放器时,以前的最佳效果可能看起来不再那么好。

独立标签编辑器可以成为此过程中的稳定点。 此外,从CD翻录或购买下载的音乐文件可能不会根据用户的喜好进行标记,并且独​​立的标签编辑器允许您在将文件导入音乐库之前解决此问题。 这在两种情况下特别有用:

  • 当目标播放环境往往永远不会忘记设置标签后,而库中不良标签的唯一解决方案是一种过分的解决方案,例如编辑庞大,丑陋的XML文件甚至删除数据库(我最喜欢的音乐播放器之一)守护程序(MPD)客户Sonata属于这个阵营);
  • 当目标播放环境无法编辑标签时。 (我目前最喜欢的音乐服务器环境Archphile似乎已经根据其网站的当前状态而过期了,进入了这个阵营。)

举个例子,我从Channel Classics购买了由Brecon Baroque演出,由Rachel Podger执导的Vivaldi的L'Estro Armonico下载。

EasyTag

如今EasyTag似乎是我的首选标签编辑器。 虽然我不能声称已经尝试了所有这些,但是现在我已经停止寻找它了。 一般来说,我喜欢它的三面板布局:左侧的文件系统目录; 中间的选定曲目,显示文件名和标签; 以及右侧的特定标签和封面图片。

EasyTag's three-panel layout

EasyTag的三面板布局

在上图中,请注意,当我在左侧面板中选择专辑目录时,会自动选择第一首曲目。 另请注意,在右侧面板中,“ 歌手”标签的结构为“导演姓名,合奏名称”,“ 专辑歌手”字段为空白。 我喜欢同时设置ArtistAlbum artist标签,并且我也喜欢首先具有合奏名称。 因此,我在中央面板中选择所有轨道,然后通过单击每个字段右侧的[Abc]图标对所有轨道进行所需的更改:

Changing the Artist tags for all selected music files with EasyTag

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

在这一点上,我还可以看到没有与相册相关的图像,因为“图像”选项卡右边的括号中没有数字。 要解决此问题,请选择“图像”选项卡,然后使用屏幕底部的[+]图标(在屏幕截图中不可见)添加封面图像:

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文件夹中。

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

也是

ExF也是另一个很好的标签编辑器。 它还使用三面板布局,在左上方面板中显示文件系统层次结构,在左下方面板中显示轨道,并在右侧面板中显示来自选定轨道的标签。

ExFalso's three-panel layout

ExFalso的三面板布局

通过在右面板中选择感兴趣的标记,然后双击当前值并对其进行更改,然后单击右面板底部的[保存]图标,将其写入选定的轨道,即可编辑标记。 值已更改的标签将以粗体[铅笔]图标显示。

使用右面板底部的[+ Add]图标添加集合中缺少的标签(在这种情况下,标签列表中缺少相册艺术家 ),这会弹出一个对话框:

Adding a tag with ExFalso's popup dialog

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

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

请注意,有些标签也显示在ExF中,而在EasyTag中不可见( 编码器工具名称目录号 )。 希望在标签管理方面具有很大灵活性的人们可能会发现ExF也是更好的选择。

对于缺少的封面,ExF还会在选定的轨道上提供一个弹出窗口来下载图像,这将导致如下所示的对话框:

ExFalso's album art downloader

ExFalso的专辑封面下载器

我没有使用太多此功能,所以我不能说它找到封面的可靠性。 我知道其他下载封面的程序通常会得到错误的图像,尤其是对于晦涩的作品。 但是,似乎所选文件的下载名称是所需的(cover.jpg),但是音轨并未更新为与该名称相关联。

摘要

EasyTag和ExF都可以很好地编辑标签。 除了上面描述的功能外,它们都提供了自动执行标记操作的功能。 我倾向于EasyTag,因为它似乎在将封面艺术与曲目相关联方面做得更加完善,但这可能只是我对ExF的不熟悉。

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

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

关于音乐...

那么上面提到的L'Estro Armonico呢? Brecon巴洛克式/ Rachel Podger版本是我拥有的第二个版本; 许多年前,我获得了古代音乐学院(AAM)的CD唱片。 可以说我是Vivaldi的忠实粉丝,但是也可以说,当我希望放松或入睡时,这不是我听的那种音乐。 对我而言,维瓦尔第不是理想的背景音乐(尽管餐厅倾向于在周日早午餐播放《四个季节》 )。 留声机评论吸引了布雷肯巴洛克对这项工作的新鲜表现。 在我看来,AAM的性能似乎有些遥不可及,没有闪光感,这可能是在模拟CD转换的“糟糕年代”中将其转换为CD的产物。 无论如何,我强烈建议您使用Brecon巴洛克式的表演,这是一种可爱而有趣的表演。

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

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

所有图像均为作者的屏幕截图,在合理使用下发布。

翻译自: https://opensource.com/article/17/5/music-library-tag-management-tools

python 音乐库

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值