当mp3列出艺术家时,TagLib Sharp返回空白艺术家

时间:2012-11-22 23:21:17

标签: c# .net id3 taglib-sharp

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

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

返回

0
0

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

1 个答案:

答案 0 :(得分:4)

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

在这个tag mapping spreadsheet中,您会找到标签的比较。它显示了由于各种原因它们的命名有多么不同。也许您会在Windows Media特定标签中找到您现有的信息,例如WM / AlbumArtist?

相关问题