[icecast-dev] perl libshout

Brendan Cully brendan at xiph.org
Wed Apr 2 15:56:48 PST 2003



On Tuesday, 01 April 2003 at 14:25, Paul Bournival wrote:
> Hi,
> 
> 	I've just completed a conversion of the perl Shout-1.0 library
> to something that will talk to an icecast2 server. I'll be submitting
> the results for inclusion back to the icecast site.
> 
> 	One thing is missing: proper metadata support.
> 
> 	this feature has changed since icecast 1; previously it was a 
> single string. now, it's a linked list of key/value pairs.
> I'd love to add and test this feature, but I don't know how to use
> it, and can't find any docs on it.
> 
> 	can anyone tell me how this feature works? in particular, I'd
> like to know what keys are valid, and what they do. I'd also like to
> know which key is used to set the title string on xmms during stream
> playback. (assuming it's still used for the same functionality).

The only defined key is "song".
Usage:
metadata = shout_metadata_new();
shout_metadata_add(metadata, "song", "my song name");
shout_set_metadata(shout, metadata);
shout_metadata_free(metadata);

The interface was changed to allow more types of dynamic metadata
updates, but so far no extensions on the client or server side have
been made.

-b
--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast-dev mailing list