小野マトペの業務日誌(アニメ制作してない篇)

はてなダイアリーの閉鎖をうけ、旧ブログ http://d.hatena.ne.jp/ono_matope/ から移行しました。続きは→ http://matope.hatenablog.com/

iTunesハック

悶々としてても始まらないので、とりあえずCOM使って見る。

var ITUNES = COM.createObject("iTunes.Application");
track = ITUNES.CurrentTrack;
print("\nAlbum :"+track.Album);
print("\nArtist:"+track.Artist);
print("\nTrack :"+track.Name);

コレだけの記述でとりあえず再生中のアルバム/アーティスト/名前情報が取れるのは本当ラクチンポン。COMサイコーですよ。

Album :マツケンサンバ
Artist:松平健
Track :マツケンサンバⅢ (フルバージョン)

↑出力。ちゃんとiTunes Music Storeの試聴でも取れる。しかしiTunes windows COM SDKのリファレンスにtrack.Nameが載ってないのは職務怠慢すぎ。
追記:Konfabulator、マウスホイールイベントに対応してない事が発覚。まずいなあ。想定してた幾つかのインターフェイスのうち、実用上最も強力なメソッドが使えなくなってしまった。マウスプレス+マウス移動で代替できるかな?