1

使用 TagLib Sharp 检索艺术家标签时,我遇到了一些问题。在我的 3000 多首歌曲中,有几百首为艺术家提供了一个空字符串。但是,在 Windows Media Player 和 Windows 资源管理器(在特约艺术家下)中,它们有一个列出的艺术家。以下

TagLib.File f = TagLib.File.Create(filepath);
Console.WriteLine(f.Tag.Performers.Length);
Console.WriteLine(f.Tag.AlbumArtists.Length);

返回

0
0

有人遇到过这个问题吗?我也尝试过使用 UltraID3,但艺术家的名字仍然是空白的。

4

1 回答 1

4

如果您使用诸如Mp3tag 之类的专门标记程序查看这“几百首歌曲”中的一些,您应该会找到您在 WMP 或 Windows 资源管理器中看到的内容和“字段”。

在此标签映射电子表格中,您将找到标签的比较。它显示了它们因各种原因而被命名的不同之处。也许您会在 WM/AlbumArtist 等 Windows Media 特定标签中找到您现有的信息?

于 2013-07-25T21:35:41.463 回答