具有可搜索库的音乐播放器,支持多位艺术家?

具有可搜索库的音乐播放器,支持多位艺术家?

我有一个包含许多 mp3 歌曲的本地库。

我想要一个完全支持一首歌曲中有多个艺术家的音乐播放器。例如,在我的音乐库中的所有艺术家列表中,如果一首歌曲有以下艺术家:

Michael Jackson/Usher

艺术家列表应该意识到这是同一首歌曲的两个不同艺术家,因此它不应该显示名为 的艺术家Michael Jackson/Usher。相反,同一首歌曲应该出现在两位艺术家之下。

对于多种类型来说也是如此。

我不想这么说,但是 Windows Media Player 做对了这一点(尽管他们用;而不是 来区分艺术家/,但这不是这里的重点)。

有哪些音乐播放器具有此功能?理想情况下,它应该尽可能轻量。我对流媒体/广播/在线服务的支持不感兴趣。我只想管理我的本地 mp3 收藏。

答案1

音乐浏览器支持一首歌曲中有多个艺术家,当一次选择其中一位艺术家时,显示同一首歌曲。

怎么运行的

要使这项工作正确完成,需要满足两个条件:

  1. 支持按艺术家过滤的音乐播放器(该应用程序有时也称为“音乐点唱机”或“点唱机”)

  2. 包含多位艺术家的歌曲元数据,两个艺术家之间需要用分号“ ;”分隔(或其他支持的分隔符)

为了描述情况#2,我碰巧只有一首歌曲有多个艺术家,如L.Storch, oboe; M. Friedmann, violin下面的屏幕截图所示。

带有分号的歌曲元数据

分号或斜线

除了分号之外,您还可以使用斜线“ /”,其前后可以加空格,即L.Storch, oboe / M. Friedmann, violin。这在 gmusicbrowser 中运行良好,但尚未在其他音乐播放器中测试过。

带斜线的歌曲元数据

一个 & 符号 ' &' 将不是工作。逗号“ ,”的作用与斜线相似,可以在两边留空。无论如何,我列表中的歌曲默认使用分号。

过滤操作

在下面的 GIF 动画图像中,我使用 gmusicbrowser 的“简单列表视图”中的“Shimmer Desktop”布局。我选择了相应的流派,然后一次选择一位艺术家。

gmusicbrowser 过滤艺术家

已在 Xubuntu 14.04 中测试使用 gmusicbrowser 1.1.12。

答案2

多值标签内置于自由之地

要创建多个值,您可以自己添加它们,读取任何受支持格式的现有值,或者使用一系列预定义或自定义的拆分器(/&-and...)拆分现有值。

在此处输入图片描述

然后可以通过任何标签进行查询,就像元标签一样~people(扫描artist、、、等)。albumartistperformerconductorcomposer

相关内容