当 mp3 列出艺术家时,TagLib Sharp 返回空白艺术家
Posted
技术标签:
【中文标题】当 mp3 列出艺术家时,TagLib Sharp 返回空白艺术家【英文标题】:TagLib Sharp returning blank artist when mp3 has artist listed 【发布时间】:2012-11-22 23:21:17 【问题描述】:使用 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,但艺术家的名字还是空白。
【问题讨论】:
【参考方案1】:如果您使用专门的标记程序(如Mp3tag)查看其中的“几百首歌曲”,您应该会找到您在 WMP 或 Windows 资源管理器中看到的内容和“字段”。
在此tag mapping spreadsheet 中,您将找到标签的比较。它显示了它们因各种原因而被命名的不同之处。也许您会在 WM/AlbumArtist 等 Windows Media 特定标签中找到您现有的信息?
【讨论】:
以上是关于当 mp3 列出艺术家时,TagLib Sharp 返回空白艺术家的主要内容,如果未能解决你的问题,请参考以下文章