<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Karl Heyes wrote:
<blockquote cite="mid:4ADA8954.5060206@xiph.org" type="cite">On
18/10/09 00:43, John Hicks wrote:
  <br>
  <blockquote type="cite">I've been trying to tweak my icecast.xml file
to get listed in
    <br>
xip.xiph.org, but am not making any progress.
    <br>
I'm running icecast 2.3.1 and darkice 0.19
    <br>
    <br>
Here are what I think are the relvant parts of icecast.xml:
    <br>
<directory>
    <br>
<yp-url-timeout>15</yp-url-timeout>
    <br>
<yp-url><a class="moz-txt-link-freetext" href="http://dir.xiph.org/cgi-bin/yp-cgi">http://dir.xiph.org/cgi-bin/yp-cgi</a></yp-url>
    <br>
</directory>
    <br>
and
    <br>
<mount>
    <br>
<mount-name>/stream.ogg</mount-name>
    <br>
<fallback-mount>/Silence.ogg</fallback-mount>
    <br>
<fallback-override>1</fallback-override>
    <br>
<hidden>0</hidden>
    <br>
<no-yp>0</no-yp>
    <br>
<public>1</public>
    <br>
</mount>
    <br>
  </blockquote>
  <br>
  <blockquote type="cite">How often is the directory refreshed? (How
patient should I be?)
    <br>
  </blockquote>
  <br>
The public setting here is an override mainly for on-demand relays but
you should find a setting in the source client (as Geoff suggested).
Besides that check the icecast error log, if YP support is disabled
then that will be reported also if there is an error in adding the
entry then the error will be logged (eg an invalid hostname).   While
icecast may only add the entry after about a minute, the directory
should show the entry fairly quickly after that.
  <br>
  <br>
karl.
  <br>
</blockquote>
<br>
Bingo! Following your suggestion, I checked my Icecast error log (duh)
and found:<br>
<tt>EROR yp/send_to_yp YP add on <a class="moz-txt-link-freetext" href="http://dir.xiph.org/cgi-bin/yp-cgi">http://dir.xiph.org/cgi-bin/yp-cgi</a>
failed: Add refused. Reason: Illegal listen_url. Incorrect
<hostname>.<br>
</tt><font face="Helvetica, Arial, sans-serif"><br>
</font>After trying all sorts of different combinations and
permutations of my URL (with and without the port, with and without the
tailing slash) in the <webhost> entry of my icecast.xml, I
finally stumbled on using the domain name only (without the <a class="moz-txt-link-freetext" href="http://">http://</a>). <br>
<tt><webhost>mydomain.com</webhost></tt><br>
<br>
That did the trick!<br>
<br>
Thanks for the help, Karl (and Jiri and Jeff and Bryan)!<br>
<br>
John<br>
</body>
</html>