I've installed a couple scripts now that use MediaMonkey's currently playing track to update external applications, such as Skype. (Thanks, Peke, for that one!)
I noticed that when listening to internet radio stations, it WILL update the track information with the song playing when starting that station... but never updates it as the song information changes with the song. I've looked, and can't find any function that works like "OnPlay" and "OnShutdown" that would allow an update of the data by an update of the currently playing data. The closest I found is OnNowPlayingModified which functions as the Now Playing list is updated, or the OnTrackProperties function which works as ANY track's data is updated, not the currently playing track. Although these might work (and they don't seem to), they would go against the simple and clear... the first one being the playlist itself is not being modified at all, and the track properties being called every time you update a tag in any file would cause the scripts to be called too often. My question is, is there any function that only applies to updates to the currently playing track, but not a change to the actual file or source of the data? These functions work fine when the actual song changes, such as when listening to a playlist of MP3s.... it's only the internet stations that I've found it doesn't work for. (This would also help if an actual update to the title/artist of a track that's playing is made.]
Thank you in advance... if there is nothing, I'll suggest it for the next update to MediaMonkey!

- - TLD
PS: Currently listening to Japan-A-Radio, http://www.japanaradio.com if you'd like to use it for testing...