I had a play with the stuff in Rogers website.

I managed to get a song out of my Database into Winamp [v2.77] but I had to create a playlist from a m3u file [well actually I created a m3u file in winamp, then imported the m3u file into the Receiver Manager software].

When I play a song I notice that Winamp appears to download the whole song to the temporary internet directory then play it from there - not quite 'streaming' as we might understand it!

I also had a play with querying the database and found that a http request http://...:12078/query?artist= will give a text list of all artists in all mp3 files in the database and http://...:12078/query?title= gives a list of all unique songs in the database
and http://...:12078/query?path= gives a list of all unique mp3 files [with original mp3 filename included on the server].

Also, http://...:12078/tags gives a list of the valid tags you can search on.

Question is: how do I create playlists from the queries above - presumably I need to do a http post of some sort, but what are the query string values I need to provide?

Also, once you select a Playlist the queries now only search within the playlist, so how do you reset back to the full list of files [i.e. do not have an active playlist?].

Other than that, it looks like a way to control the Receiver Manager for both the Rio Receiver AND the HSX 109 within Winamp [3.X at least] is do-able.

One thing - it appears that the Receiver Manager has a SSDP 'resource' file it returns to the Rio Receiver so that the Receiver knows whats configured where, whats the URL we need to send to the Receiver Manager server to get this?
I tried :12078/descriptor.xml but that doesn't work [404 error].
This information might be useful to make the winamp plugin more self configuring.