have you already fixed your problem? I've found the solution in this project
You can't put the Shoutcast link in your playList on AudioPlayer class, so you need to set the playList like this:
private static List<AudioTrack> _playList = new List<AudioTrack>
{
new AudioTrack(null, "Radio Name", "Music Name", null, null),
};
and after you need to go on OnBeginStreaming method in AudioStreamer class and set the method like this:
protected override void OnBeginStreaming(AudioTrack track, AudioStreamer streamer)
{
// Set the ShoutcastMediaStreamSource to stream shoutcast radio here
ShoutcastMediaStreamSource source = new ShoutcastMediaStreamSource(new Uri("http://108.170.51.210:8068/;", UriKind.RelativeOrAbsolute));
// Set the source
streamer.SetSource(source);
}
you'll set the ShoutcastMediaStreamSource to do the stream of a Shoutcast link.
Oh, and one more thing (actually three). You'll need the Silverlight.Media.Phone and SM.Media in References of AudioStreamAgent, and the last one is put
using Silverlight.Media;
on the header of AudioStreamer.cs.
And sorry for my english errors. (: