oh great ! I'll be waiting for it!I just replied to your first email and I sent you the code that I wrote so far, but you may not need to look at it if you develop your idea. At the moment I can get a 128k/s icecast stream without a problem using a baudrate of 230400, but only if I redirect it to the USB port. Copying to the rMP3 SD card fails. If you can manage to make a direct protocol, then I think it will be very straightforward for me to finish.
The main issue with a ethernet streaming mp3 player is the buffering of data packets. The AVR has only 2k of RAM which is not enough to buffer the TCP/IP packets form the ethernet controlller.