我收集了 mp3、wma 等,可能有也可能没有正确的歌曲信息。
我可以在 .NET 中使用服务或 API 来为每个文件找到正确的歌曲标题/艺术家吗?
我知道Last.fm 指纹 API。那应该对你有帮助。
您可以从 C# 应用程序中调用他们的客户端应用程序,以自动执行通过媒体库和存储返回结果的整个过程。您甚至可以即时更改您的 mp3 元数据。
更多堆栈链接:
Windows Media Player (WMP) 在您翻录 CD 时非常擅长下载专辑封面和标题等,但它远非完美。如果这样的 API 存在于任何位置,更不用说高度公开和使用良好的 .NET 平台,WMP 将有更好的跟踪记录。
因此,得出的结论很简单,“不”是合乎逻辑的。
我怀疑这样的 API 以任何形式存在,但如果可能的话,它很可能是一个 Web 服务。
freedb.org有你需要的东西。几年前我用过它,效果很好。
下载文件“freedb howto v1.07”以获取如何在您的程序中实现它的详细信息。