我有许多 mp3 歌曲的本地库。
我想要一个完全支持一首歌曲中的多个艺术家的音乐播放器。例如,在我的音乐库中所有艺术家的列表中,如果一首歌有艺术家:
Michael Jackson/Usher
艺术家列表应该意识到这是同一首歌曲中的两个独立艺术家,因此不应显示名称为 的艺术家Michael Jackson/Usher
。相反,同一首歌应该出现在两位艺术家的名下。
多种类型也是如此。
我不想这么说,但 Windows Media Player 做到了这一点(虽然他们用;
而不是分隔艺术家/
,但这不是这里的重点)。
有哪些音乐播放器具有此功能?理想情况下,它应该尽可能轻。我对支持流媒体/广播/在线服务不感兴趣。我只想管理我的本地 mp3 收藏。
gmusicbrowser支持一首歌曲中的多位艺术家,并在一次选择一位艺术家时显示同一首歌曲。
这个怎么运作
有两个条件可以正常工作:
支持按艺术家过滤的音乐播放器(该应用程序有时也称为“音乐点唱机”或“点唱机”)
包含多个艺术家的歌曲元数据,
;
两个艺术家之间需要用分号“ ”分隔(或其他支持的分隔符)为了描述条件#2,我碰巧只有一首有多个艺术家的歌曲,即
L.Storch, oboe; M. Friedmann, violin
如下面的截图所示。分号或斜线
除了分号之外,您还可以使用斜杠“
/
”,它的前后可以有空格,即L.Storch, oboe / M. Friedmann, violin
. 这在 gmusicbrowser 中运行良好,但未经其他音乐播放器测试。& 符号 '
&
' 将不起作用。逗号 ',
' 奇怪地类似于斜线,它可能在两边都有间隔。无论如何,我列表中的歌曲默认使用分号。过滤在行动
在下面的 GIF 动画图像中,我在“简单列表视图”中使用带有“Shimmer Desktop”布局的 gmusicbrowser。我选择了相应的流派,然后一次选择一位艺术家。
在 Xubuntu 14.04 中测试使用 gmusicbrowser 1.1.12。
Quod Libet的所有部分都内置了多值标签。
要创建多个值,您可以自己添加它们,以任何支持的格式读取已经存在的值,或者使用一系列预定义或自定义的拆分器 (
/
,&
,-
,and
...) 拆分现有的值。然后可以通过任何标签进行查询,就像元标签一样
~people
(扫描artist
,albumartist
,performer
,conductor
等composer
)。