[Icecast] is there a way to insert 'description' for a relayed stream?
sci-fi at hush.ai
sci-fi at hush.ai
Sat Apr 15 06:11:36 UTC 2006
Hi,
When icecast2-server is relaying a non-icecast feed, is there any
way to add 'description' data to it?
This is a minor quibble but I don't see a way around this.
As my charts & discussion at Peercast.org's forum shows (pointed to
in my earlier posts here), we had to put sc_serv at the 'hub' of
the netcast feedpoint, mainly so we'd only encode once but
distribute many-places, but also so the AIM/ICQ/IRC info would show-
up at yp.shoutcast.com (no other open-source server seems to
support the icy-bits for AIM/ICQ/IRC data) and be propagated out to
relays/YPs that do support it. Another good reason for a single
feedpoint like this is to use the update_sc.sh script at only that
point to update the 'live' metadata in that manner for all relays.
N.b. that icecast2 cannot act as the hub, because sc_serv would go
into relay-mode itself and not receive any AIM/ICQ/IRC data since
icecast2 itself doesn't support such; and while in this mode,
sc_serv won't accept AIM/ICQ/IRC data from its own conf file either
(yes I tested this).
This means in the present design of things here, the icecast2
server shows "Unspecified description" for the icecast-related YP
sites (while we're netcasting on Friday/Saturday nights, search for
'KOKF' at the icecast-YPs and you'll see what I mean ;) ).
I inserted a <description>blah</description> line in the main part
of icecast.xml, but it doesn't show up at the YPs. Nothing at
loglevel=4 is saying this line gets rejected, either.
I don't see a way to add such info to any other component in the
icecast.xml e.g. <relay>, <listen-socket>, <mount>, etc. or thru
admin webbrowser metadata updates.
I'm using jackd-cvs and darkice-cvs (see my other messages posted
to those lists for details). I know the "shouter" is suppose to
send this description info. Yes I could create another section in
darkice.cfg specific for [icecast2] and add this info to it there,
but we'd be doing double-duty compressing the same jackd input
twice for no other good reason wasting CPU cycles etc.
OTOH as my other message elude to, I might as well start
experimenting with multiple feeds & formats, now that we have a
Dual G5 to use. :) But what's the use of two mp3 threads running
the very same specs just to get the <description> data properly to
icecast-YPs?
Of the two, missing the AIM/ICQ/IRC info is the worser, so we are
going without any icecast-YP descriptions. (I don't have nor want
a website where we could refer listeners to such info, this is just
a hobby for cryin' out loud <g>, but if AIM/ICQ/IRC data is part of
an official icy-spec then why not have icecast2/YPs support it?).
Thank you.
Concerned about your privacy? Instantly send FREE secure email, no account required
http://www.hushmail.com/send?l=480
Get the best prices on SSL certificates from Hushmail
https://www.hushssl.com?l=485
More information about the Icecast
mailing list