如何根据MusicBrainz ID计算歌曲受欢迎程度?



所以我为每首歌准备了3个东西:

Name
Artist
MusicBrainz ID

如何按受欢迎程度排序?
我可以使用什么服务将歌曲与其"统计"相匹配?

我正在考虑使用YouTube,但我担心我会得到不相关的结果,如模仿或歌词视频等。

有没有流行的服务(有活动的API/Java library),我可以用它来获取歌曲(plays, hits, votes, likes, shares)的重要统计数据?

我使用的是Last。fm web API,它返回XML响应,并用JDOM解析响应。问题是,这要花很多时间。

我首先使用Tag.getTopTracks()获得4个标签的顶级轨道,然后我使用Track.getInfo()查看每个轨道并下载统计数据。处理4个标签,每个标签有5个结果,大约需要14秒。

我稍后会尝试修复这个问题,但是这个问题现在已经解决了。

soundcloud api

Soundcloud.com非常受欢迎,它的API很容易使用。它提供XML和JSON格式响应。据我所知,它的API速率限制相当高。

这里是一个示例列表的统计数据,你可以得到:

"playback_count":105068年,
"download_count":6694年,
"favoritings_count":739年,
"comment_count":153年,

相关内容

  • 没有找到相关文章

最新更新