Stability: AudioPlayer will also fire the Connected event. Check/handle if the preprocessor could not retrieve the station's streaming uri.
Covering up my tracks. Fixing BAP's quirkiess with PlayerState. Try to use the same property for detecting 'IsPlaying'.
Lots of banging my head against the wall.