[icecast-dev] Metadata

Geoff Shang gshang at uq.net.au
Fri Mar 21 07:02:04 PST 2003


Disclaimer: I'm not a developer!

You're right - the metadata as it is right now is contained within vorbis
comments placed within the vorbis stream.  The comments can only appear in
the second vorbis packet of a vorbis stream.  The way to get around this is
to chain ogg bitstreams together.  This is explicitely allowed in the spec.
so if you need to update the metadata, conclude your ogg stream and then
start a new one, as if you had 2 ogg files and you joined them one after
the other.  This is why, if you play a stream like Kirk Reiser's egoplay
that updates every song in a player such as ogg123 that shows elapsed time,
you'll see it reset at the beginning of each song.

Egoplay 112-128 kbps - http://linux-speakup.org:9000/egoplay.ogg
Egoplay 64kbps - http://linux-speakup.org:9000/egoplay64.ogg
Egoplay 24kbps - http://linux-speakup.org:9000/egoplay24.ogg

Hope this is (a) right and (b) helpful.

Geoff Shang <gshang at uq.net.au>
ICQ number 43634701

Make sure your E-mail can be read by everyone!

Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html

<p>--- >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