Hello all, I skimmed the last year's worth of messages and all the docs and could find no reference to this. I'm hoping someone here can assist. I am a host for an Internet radio station,and we gave about 20 DJs. Each host determines their own playlist and uses a variety of tools to broadcast to the Icecast server (e.g. SAM2, SimpleCast, etc.). Since we do not have a set playlist for the entire stream, I am trying to find a way for IceCast to write a log of all the songs streamed through it, ideally by recording the information in the ID3 fields. Any suggestions? ----- DAVID VESEL -- synthetic music for humans http://www.purplenote.com/davidv davidvesel@gmail.com ----- David L. Vessell, St. Louis, MO -----
At 09:12 AM 11/10/2004, DV wrote:>Hello all, > >I skimmed the last year's worth of messages and all the docs and could find >no reference to this. I'm hoping someone here can assist. > >I am a host for an Internet radio station,and we gave about 20 DJs. Each >host determines their own playlist and uses a variety of tools to broadcast >to the Icecast server (e.g. SAM2, SimpleCast, etc.). Since we do not have a >set playlist for the entire stream, I am trying to find a way for IceCast to >write a log of all the songs streamed through it, ideally by recording the >information in the ID3 fields. Any suggestions?I actually have a patch for icecast that adds the ability to logs metadata changes. I created a somewhat arbitrary format (pipe delimited with the fields : datestamp|mountpoint|listeners|metadata) however I'm open to discussion of what a proper format for this should be. I know that SoundExchange has some reporting requirements, not sure if there are other organizations that require this type of thing. I was planning on committing what I had with the format I've defined, but I'd also like to get input from people who would actually use this kind of thing...ideas ? for the record, the information that is sent by source clients to icecast is format dependent. Those that stream in vorbis can put an arbitrary set of values into the vorbis comments, currently icecast pulls out ARTIST and TITLE. For mp3 streams, the metadata is just a text string that usually also just contains the artist and song title. oddsock
It appears that no matter what I place into the <encode></encode> section of my ices2.xml, the stream is re-encoded. If I remove the <encode></encode> section alltogether my ogg files are streamed as is but the status page no longer shows the correct information. So what is the proper way to configure a stream that just 'passes through' the ogg files at whatever bitrate they were encoded at? Adi
oddsock wrote:> I actually have a patch for icecast that adds the ability to logs metadata > changes. I created a somewhat arbitrary format (pipe delimited with the > fields : datestamp|mountpoint|listeners|metadata) however I'm open to > discussion of what a proper format for this should be. I know that > SoundExchange has some reporting requirements, not sure if there are other > organizations that require this type of thing. I was planning on committing > what I had with the format I've defined, but I'd also like to get input from > people who would actually use this kind of thing...ideas ?Couldn't you make the format definable, with some sensible default? Geoff.