[Icecast] Logging songs played by Icecast server

oddsock oddsock at oddsock.org
Thu Nov 11 04:41:36 UTC 2004

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.


More information about the Icecast mailing list