日記
iTunesで聴いているアルバムをMMに登録する (15:03)Edit

ふと思いついたんで、「Hacking the Hack #92: iTunes COM API で今聞いている曲を Blog エントリに掲載: blog.bulknews.net」を応用して、iTunesで今聴いているアルバムをMMに登録するJavaScriptを作ってみた。

// Get Trackname from iTunes using COM
var iTunes = WScript.CreateObject("iTunes.Application");
var track  = iTunes.CurrentTrack;
// Create text
var strNowPlaying = track.Artist + " " + track.Album;
// Open blogmap media search
var objIE = WScript.CreateObject("InternetExplorer.Application");
objIE.Visible = true;
objIE.Navigate("http://1470.net/bm/searchmedia?mode=music-jp");
// Do Search
while (objIE.busy);
while (objIE.document.readyState != "complete");
objIE.document.forms[0].q.value = strNowPlaying;
objIE.document.forms[0].submit();
while (objIE.busy);
while (objIE.document.readyState != "complete");
// naviate to MM/Memo form
var detailUrl = objIE.document.links[5].href;
if (detailUrl.substring(0, 28) == "http://1470.net/bm/asininfo/") {
var mmUrl = "http://1470.net/mm/memo_form.html?asin=" + detailUrl.substring(28) + ";memo_kind=PL";
objIE.Navigate(mmUrl);
}
WScript.Quit();

これをitunes2mm.jsなんてファイル名で保存しておく(日本語を使うなら文字コードはEUC推奨)。iTunesで音楽を聴いているときに、このファイルを(IEで)開くと、blogmapのメディア検索を使ってCDを検索し、うまくCD情報見つかった場合はその商品をMMに登録するフォームを開く。まあお遊びネタだけど、ちょっと面白いよね。

Published At2005-02-17 00:00Updated At2005-02-17 00:00