3

だから私は各曲のために3つのことを持っています:

Name

Artist

MusicBrainz ID

人気順に並べ替えるにはどうすればよいですか?
曲とその「統計」を照合するには、どのサービスを使用できますか?

YouTubeを使おうと思っていたのですが、パロディや歌詞動画など、意味のない結果になってしまうのではないかと心配です。

API/Java library曲の重要な統計情報を取得するために使用できる(アクティブな) 人気のあるサービスはありますplays, hits, votes, likes, sharesか?

4

2 に答える 2

3

だから私がしたことは、XML 応答を返し、JDOM で応答を解析するLast.fm Web APIを使用することでした。問題は、時間がかかることです。

最初Tag.getTopTracks()に 4 つのタグのトップ トラックを取得するために使用します。次にTrack.getInfo()、統計を使用して各トラックを調べてダウンロードします。それぞれ 5 つの結果を持つ 4 つのタグを処理するのに約 14 秒かかります。

後で修正を試みますが、この問題は今のところ解決されています。

于 2013-03-28T14:53:03.367 に答える
1

サウンドクラウド API

Soundcloud.com は非常に人気があり、その API は使いやすいです。XML 形式と JSON 形式の両方の応答を提供します。私が知る限り、その API レート制限はかなり高いです。

取得できる統計のリストのサンプルを次に示します。

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

于 2014-07-18T18:13:00.993 に答える