Last.fmのAPIで曲情報を取得する方法

スポンサーリンク

今、Last.fmのAPIを使って、 自分のサイト「MUSIC MANIA」をリニューアルしようとたくらんでいます。 APIで曲情報を取得するやり方がわかったのでメモがてら PHPでのサンプルコードをアップします。

$api_key = "ed381c06cb5e30c3564b3f88582a4367"; //APIキー $artist = urlencode("acidman"); $track = urlencode("赤橙"); $autocorrect= "1"; //曲情報取得
$url = "http://ws.audioscrobbler.com/2.0/?method=track.getinfo&api_key=".$api_key."&artist=".$artist."&track=".$track."&autocorrect=".$autocorrect;
$lfm = @simplexml_load_file($url);
print $url."<br />";

if($lfm["status"] == "ok"){
 print "曲名:".$lfm-&gt;track-&gt;name."<br />";
 print "アーティスト名:".$lfm-&gt;track-&gt;artist-&gt;name."<br />";
 print "収録アルバム:".$lfm-&gt;track-&gt;album-&gt;title."<br />";
} 

詳細仕様は http://www.lastfm.jp/api/show?service=356 にあります。 やっぱり私は音楽が好きですわ。 音楽サイトで世の役に立つのを作りたいです。