Great to hear it. A question for you:
Sonos incorporates both a MediaServer and a MediaRenderer in their device, which means that it is a stand-alone device and doesn't depend on MediaServer software/hardware to allow it to work. From what I was reading about the ROKU it sounded as if it is simply a MediaRenderer with a need to have PC based software to serve up the songs. Is this correct?
As far as getting control over the ROKU, the first step is for you to download the Intel UPnP Toolkit from here:
http://home.tx.rr.com/crazyrantings/Win ... 0Tools.zip
Unzip and then use the installer in the unzipped folder. Once installed, browse down to the balloon-caption-looking icon and start the Device Spy. The program will find all of you UPnP devices that are on the network and allow you to peak at all of the control options that are available to you (left window). You will depend heavily on this program when altering my code. The first thing you need to determine is if a MediaServer is available in the ROKU device. Click the ROKU device and expand its service tree to see what you have available. It would be helpful if you can take a screen shot of this and post it so I can take a look at it.
As far as album art on the sonos, it will need to be displayed from its path and not from the ZonePlayer. The ZonePlayer will give you the path to the art, though, so it simplifies things. My current problem is that all my stuff is in Apple Lossless form and I haven't quite figured out how to extract the album art from the music file....that is on the back burner for now.
Osler