Paul,

Okay.. So on the server side, here is what it says: (I was playing an internet radio station.. mp3, 128kbps):

got header: icy-metaint: 8192
got header: icy-br: 128
got header: icy-irc: #shoutcast
got header: icy-icq: 0
got header: icy-aim: N/A
PlayerStream (/10.0.0.90) - sent Purge(). dataLen: 52
PlayerStream (/10.0.0.90) - sent Play()
java.lang.OutOfMemoryError
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90
Got connect from /10.0.0.90

And on the Rio side:
[MP3] Error Decoding MP3 (257) - lost synchronization
[MP3] Error Decoding MP3 (259) - forbidden bitrate value
[MP3] Error Decoding MP3 (259) - forbidden bitrate value
[MP3] Error Decoding MP3 (259) - forbidden bitrate value
[MP3] Error Decoding MP3 (260) - reserved sample frequency value
[MP3] Error Decoding MP3 (261) - reserved emphasis value
[MP3] Error Decoding MP3 (259) - forbidden bitrate value
[MP3] Error Decoding MP3 (260) - reserved sample frequency value
[MP3] Error Decoding MP3 (261) - reserved emphasis value
[MP3] Error Decoding MP3 (257) - lost synchronization
[MP3] Error Decoding MP3 (565) - bad main_data_begin pointer
[AUDIOBUFFER - ENC] start of block for data. readPos: 63517, writePos: 63517, r
ead: 159
[AUDIOBUFFER - ENC] start of block for data. readPos: 64925, writePos: 64925, r
ead: 1567

The out of memory error is interesting. Any thoughts?

Thanks
Mike