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)