日記
iTunes COM API で今聞いている曲を Blog エントリに掲載 from blog.bulknews.net (15:31)Edit

これを使えば、MMにNow ReadingだけじゃなくてNow Playingを登録する機能も簡単につけれそうだな。それ以前にASIN以外のデータを扱う部分を作らなきゃいけないけど。

この辺の仕様はiTunes COM SDKに書かれているらしいんで、ダウンロードしておこう。

ちなみにtDiary(Wikiスタイル)+Sleipnirだと、

var pnir;
var document;
var id;
pnir     = new ActiveXObject("Sleipnir.API");
id       = pnir.GetDocumentID(pnir.ActiveIndex);
document = pnir.GetDocumentObject(id);
if (document == null)  {
pnir.MessageBox("Document オブジェクトを作成できません");
}
else {
var iTunes = WScript.CreateObject("iTunes.Application");
var track  = iTunes.CurrentTrack;
var strNowPlaying = "![Now Playing] " + track.Artist + " - "
+ track.Name + " (" + track.Album + ")";
document.forms[0].body.value += strNowPlaying;
document = null;
}
pnir = null;

なんて感じのスクリプトを登録して、tDiaryの編集画面を開いているときに実行すると、

Published At2004-09-10 00:00Updated At2004-09-10 00:00