いろいろなブログを見てるとKung-TunesやRecent Tunes等を使ってiTunes等で現在聴いている曲名リストを載せている所と出会います。うちもKung-Tunesを使用してリスト表示しています。
で、その中でたまにアルバムのジャケットを表示している所があってどうやってやってるんだろうとずっと不思議だったのですが、無性に自分もやりたくなっていろいろ調べたところ、どうやら各mp3のタグのコメント欄にジャケットのアドレスと記載しておいてKung-Tunesでファイルを吐き出す時にそのアドレスを一緒に出力してるようなのです。
アマゾンの画像のアドレスを調べて記載したり、自分でスキャンしてアップロードしたり何かとめんどくさそうなので、他に方法はないかと考えました。
最初に考えたのがアマゾンのwebサービスからxmlデータを取得出来るのでそれをjavascriptで必要な部分だけ抜き出して自動表示させる方法デシタ。ところがjavascriptだとブラウザによって表示出来たり出来なかったりするようなので断念。
次に考えたのがFLASHを使ってXMLデ?タを読み込む方法。これならナントかなりそうかもと調べてみたらデフォルトでは同一ドメイン内にあるXMLデータしか読み込めないことが判明。・・・・意味無いヤン・・。
あと、個人的に使えそうなのはPHPだけなのでPHPを吐き出してjavascriptで読み込む方法に決めました。あれこれ調べて試してみた結果、何とか表示に成功しました!!
とりあえずは現在聴いている曲のみジャケット表示&アマゾンへのリンクが自動で表示出来るようになりました。
分かってる問題点は
・曲名やアーティスト名にシングルクォートやダブルクォートが入ってる場合エラーが出て表示されない。
・過去に聴いていた曲までジャケット表示した場合アルバム単位で聴いてると同じ画像がズラーーっと並んでうっとうしい。
ってことです。同じ画像が表示される点に関しては何とかなりそうな気もするんでいいんですが、シングルクォートやダブルクォートの問題が初心者のワタシにはさっぱり分かりません。
一段落ついたらやり方を公開してみようかと思ってマス。


