使用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,但艺术家的名字仍然是空白的。
答案 0 :(得分:4)
如果您使用Mp3tag这样的专门标记程序查看这些“几百首歌曲”中的一些,您应该找到您在WMP或Windows资源管理器中看到的内容和“字段”。
在这个tag mapping spreadsheet中,您会找到标签的比较。它显示了由于各种原因它们的命名有多么不同。也许您会在Windows Media特定标签中找到您现有的信息,例如WM / AlbumArtist?