[Icecast] Logging songs played by Icecast server
oddsock at oddsock.org
Thu Nov 11 04:41:36 UTC 2004
At 09:12 AM 11/10/2004, DV wrote:
>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