【发布时间】:2010-09-03 22:57:27
【问题描述】:
我收藏了 mp3、wma 等歌曲,这些歌曲信息可能有也可能没有。
我是否可以在 .NET 中使用服务或 API 来为每个文件找到正确的歌曲标题/艺术家?
【问题讨论】:
-
一个基于 Id3 标签、文件哈希或什么的 API?
标签: c# .net mp3 musicbrainz
我收藏了 mp3、wma 等歌曲,这些歌曲信息可能有也可能没有。
我是否可以在 .NET 中使用服务或 API 来为每个文件找到正确的歌曲标题/艺术家?
【问题讨论】:
标签: c# .net mp3 musicbrainz
我知道Last.fm Fingerprint API。这应该对你有帮助。
您可以从 C# 应用程序中调用他们的客户端应用程序,以自动执行通过媒体库和存储返回结果的整个过程。您甚至可以即时更改您的 mp3 元数据。
堆栈的更多链接:
【讨论】:
当您翻录 CD 时,Windows Media Player (WMP) 非常擅长下载专辑封面和标题等,但它远非完美。如果这样的 API 存在于任何地方,更不用说高度公开和使用良好的 .NET 平台,WMP 会有更好的记录。
因此,很简单的结论是“不”是合乎逻辑的。
我怀疑这样的 API 以任何形式存在,但如果可能的话,它很可能是一个网络服务。
【讨论】:
freedb.org 有你需要的东西。几年前我用过,效果很好。
下载文件“freedb howto v1.07”以了解如何在您的程序中实现此功能的详细信息。
【讨论】: