iTunes で聴いてる曲を Blog エントリに掲載 は、ネットラジオのストリーミングだとうまくいきません。この種別は currentTrack.Kind で取得できて、
enum ITTrackKind {
ITTrackKindUnknown = 0,
ITTrackKindFile,
ITTrackKindCD,
ITTrackKindURL,
ITTrackKindDevice,
ITTrackKindSharedLibrary
}
ってな具合。なので、以下のようにコードを修正してやればよろし。
// Create text for "Now Playing"
var strNowPlaying;
if (track.Kind == 3) {
// ITURLTrack: Stream
var titles = iTunes.currentStreamTitle.split(",");
strNowPlaying = "Now Playing: " + titles[0] + " - " + titles[1] + " (" + track.Name + ")";
} else {
strNowPlaying = "Now Playing: " + track.Artist + " - " + track.Name + " (" + track.Album + ")";
}
Club 977 だと StreamTitle にカンマ区切りでアーティスト名とタイトルがはいってるので、split してやると、↓のようになる。他のラジオ局ではフォーマットが違う可能性大。
Now Playing: Van Halen - Jump (Club 977)