[Icecast] Song Updates
geoff at hitsandpieces.net
Fri Oct 1 17:42:05 PDT 2004
(I'm assuming this was meant for the list)
Dave St John wrote:
> would a socket connection write do the trick?
If I'm right about this, no it wouldn't. What is done in the ogg vorbis
feed is to start a new logical ogg stream, which allows the sending of new
vorbis tags. You can't just plonk tags anywhere in a vorbis stream, they
have to be in the second header packet.
Now I guess Icecast could be modified to accept the URL method of metadata
updates and generate a new stream itself. This approach would have certain
advantages, particularly where the process controling the music etc wasn't
the process doing the encoding (the MP3 approach makes it possible to do
this). But I don't know whether subsequent packets/pages would need to be
renumbered due to it being a new stream or whether starting a stream in the
middle (numerically) is legal. A vorbis guru will have to answer that one.
And if packets/pages do have to be renumbered on the fly, I don't know if
this would cause too much complexity or not. I guess all it would require
is tracking of offset values for each mountpoint.
More information about the Icecast