As most of you know, I'm building an Internet Radio channel and I've run into some interesting behavior. It seems as though the longer you use the channel, the longer it takes for a given stream to start playing. When you first launch the channel, streams start almost immediately, but after listening to other streams for a while, those same streams can take several seconds and in some cases minutes to start playing. It's almost as if the player is silently playing out any existing buffered data before it will start playing the new stream.
I've experimented with the streambitrates to no avail
I have tried different combinations of calling the AudioPlayer's Stop() and ClearContent() functions between streams with no luck.
I've seen others mention similar behaviors, but I have not seen anyone come up with a fix. Am I doing something wrong or is this an issue with the box itself? If the latter, is there a fix coming? And is there any sort of workaround?