I've been experimenting with the https://github.com/googlecast/CastHelloVideo-chrome example application to cast mp3 audio shoutcast streams. I've tried this with the default media receiver and the hosted reference app.

Two things I've noticed so far.

1) The buffer is much too large. If I make a change on the server side of the stream such as next track it takes 70s for the change to happen on the Chromecast output. This is a very similar problem to the default html5 <audio>  tag in Chrome making me think it's similar code.

2) The default media receiver (and html5 <audio> tag) doesn't seem to understand embedded ID3 tags in the MP3 stream. Shoutcast streams typically have metadata embedded such as artist, album, track title, track number and so on. But these never get picked up and displayed.

Since the stream is being decoded on the receiver side, I'm not sure if it's going to be possible to do anything about either issue.

Any ideas?