Quote:
I manage several streaming radio stations, and what I want to do with the Internet only stations is be able to send RDS information (song, title, length of song, category for commercials) over TCP/IP. for regular radio stations the automation system provides all the RDS information to our encoders to trigger fill music for commercial cover up, or play a Internet commercial. However, Internet only stations I use winamp to send to the encoder, but we can't insert commercials unless we just add every commercial to the play list. If we can use RDS that can send out categories (i.e. Music, commercials CM) then I can create a play list with top and bottom of the hour (or close to it) to play a default audio clip that is tagged as CM. when the RDS is sent out and the encoder sees that it will play a Internet commercial.
I hope I explained myself enough to get my general needs understandable.
RDS is a protocol that is used to transmit texts and some (very limited) meta data (such as station ID, type of broadcast) over an FM connection without distorting the audio. Among other things, the bandwidth is extremely low (1152 bits per second; after counting all the overhead, you can at most transmit 45 data bytes per second!), which means that the response will often be delayed. Sending RDS data though a TCP/IP connection doesn't really make a lot of sense - it's much easier and far more efficient to use the TCP/IP protocol instead of sending the RDS protocol over TCP/IP.
If I understand you correctly, you just want to send a signal to Winamp to trigger it to insert some filler music or an internet commercial when the regular (FM?) radio station is broadcasting a commercial. So I guess the software that you use to create the broadcast should be set to trigger Winamp to play something else. I don't know if there are plugins to do this - there might be something to remotely control Winamp through a TCP/IP connection, and if your broadcasting software supports scripting you might be able to trigger Winamp through that.
If the Winamp streaming encoding takes place on the same pc where the broadcasting software runs, things might be a bit easier because controlling Winamp from the PC it is running on is definitely possible.
Or do you want to encode data on one PC, transmit it over an FM transmitter, put a receiver on the other end, decode the RDS data there and then stream it? In that case, using RDS might make sense - but it would still be a lot easier to just add another frequency to the FM signal to trigger Winamp - it would be much easier to detect. At the moment this is not possible with Stereo Tool.