このドキュメントで紹介するFlashアプリケーションはAudioscrobbler Readerといいます。これは Audioscrobbler (http://www.audioscrobbler.com/)の配信するデータを受信し、特定のユーザーが現在聴いている曲についての情報を表示するものです。以下のような特徴があります。
Audioscrobbler Readerの最新版は1.1(2005/9/25公開)です。詳しい履歴についてはこのドキュメントの最後に記載します。
バージョン番号は、Flashアプリケーション上のコンテキストメニュー(Windowsの場合は右クリック、Macの場合はCommand + クリックで表示される)に記載されています。
ダウンロード AudioscrobblerReader_1.1.zip(ZIP形式圧縮ファイル)
Audioscrobblerに登録(無料)が必要です。英語で書かれたサイトですが、日本でも多くの方が利用なさっているようですので、googleで検索してみるとよいと思います。
HTMLに関する知識が必要です。SWFファイルの貼り付け方は、これまたアチコチで解説されていますので自信の無い方は初心者向けの解説ページを検索してみたりするとよいでしょう。
まず最新版のAudioscrobbler Readerをダウンロードし、AudioscrobblerReader.swfを自分のWebサイト上にアップします。その後、下記のいずれかの方法で貼り付けたいページのHTML内にタグを記載します。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="96" height="32" id="AudioscrobblerReader" align="middle"> <param name="flashVars" value="user=*****" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="AudioscrobblerReader.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="AudioscrobblerReader.swf" flashVars="user=*****" quality="high" bgcolor="#ffffff" width="96" height="32" name="AudioscrobblerReader" align="middle"allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
AudioscrobblerReader.swf?user=*****1.のようにSWFファイルを貼り付けるタグで書くとこうなります。5行目と8行目に代入しています(やはり2個所あることに注意)。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="96" height="32" id="AudioscrobblerReader" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="AudioscrobblerReader.swf?user=*****" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="AudioscrobblerReader.swf?user=*****" quality="high" bgcolor="#ffffff" width="96" height="32" name="AudioscrobblerReader" align="middle"allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Audioscrobbler Readerは野村政行による著作物です。
Audioscrobblerが配信するデータ(Audioscrobbler listening data)はCreative Commons License 帰属 - 非営利 - 同一条件許諾に基づいて利用が許可されています。詳しくはhttp://www.audioscrobbler.com/(英文)を参照ください。
Audioscrobblerのライセンスに沿うように(また敬意をもって)、Audioscrobbler ReaderはCreative Commons License 帰属 - 非営利 - 同一条件許諾の基に公開します。
Audioscrobbler ReaderのライセンスはAudioscrobblerが配信するデータのライセンスが変更された場合、または日本国内の法律上での問題が発生した場合に予告無く変更される恐れがあります。
制作者(野村政行)は本アプリケーション(Audioscrobbler Reader)に関して一切の動作保証を致しません。本アプリケーションに不備があっても、制作者は誤りの修正その他いかなる保守作業をする義務を負いません。本アプリケーションの使用、複製ならびに頒布により生じた損害または第三者に直接または間接的損害が生じても制作者はいかなる責任も負いません。
ソースの利用、改変についてはAudioscrobbler Reader本体と同様のライセンスに基づきます。免責事項についても同様です。
ダウンロード AudioscrobblerReader_1.1.src.zip(ZIP形式圧縮ファイル)
開発環境として、Macromedia Flash MX 2004 が必要です。
Audioscrobbler Readerに関するお問い合わせは野村政行( nomura@a3size.com )までお願いします。
自動再読み込みが正常に作動していない不具合を修正。(かなり恥ずかしいプログラムミス)
初版。思ったように動くようになったので、公開。