[Icecast-dev] metadata sent from windows based system
    Michael Smith 
    msmith at xiph.org
       
    Sun Oct 10 18:05:25 PDT 2004
    
    
  
On Saturday 09 October 2004 08:07, oddsock wrote:
> >For mp3, we support a mechanism similar to the way listening clients work.
> > If you want details, let me know and I'll write it up (it's directly
> > compatible with the way shoutcast does client metadata, even though, as
> > far as I know, shoutcast doesn't support this for the source to send
> > metadata).
>
> we don't support inline metadata from the source client.  Any mp3 source
> client that needs to send metadata MUST do it via the URL interface.  This
> is how the Shoutcast Metadata protocol works.  None of the mp3 source
> clients that I've seen support injecting the metadata into the stream,
> that's all done by the server/relay.
We do support inline metadata from the source client. I don't know if any 
source clients use it, but it gets tested pretty often because it's neccesary 
for metadata to work on relays. We'd have to explicitly block that working to 
not support it for source clients (and we don't block it).
You just send the icy-metaint header (like a listening client would receive), 
and then interleave the metadata according to the shoutcast metadata 
protocol. It works reliably, and is much clearer and cleaner than the 
URL-injection method.
Mike
    
    
More information about the Icecast-dev
mailing list