Icecast Server YP Directory Settings

More Support

Level 2 Support
Staff member
In order to list an Icecast 2 server in our directory you need to add our YP directory settings to your Icecast 2 config file.

Centovacast Method

If you are running centovacast then this can be done from the Configuration > Settings > Advanced page of the control panel. You must set the Directory listings URL: to http://icecast-yp.internet-radio.com Leave the Directory listings timeout as 15.

Screen Shot 2016-02-14 at 12.48.13.png


If you already hosting with us then then there's no need as this has been done for you already.

Icecast Configuration File Method

If you have access to your Icecast configuration file then you can edit your icecast.xml file as outlined in the Icecast documentation found here. Make sure there is a directory entry configured as follows:

Code:
        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://icecast-yp.internet-radio.com</yp-url>
        </directory>

Icecast supports multiple directory YP's so you can keep your http://dir.xiph.org/cgi-bin/yp-cgi entry and have both listed as follows:
Code:
        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://icecast-yp.internet-radio.com</yp-url>
        </directory>
        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
        </directory>

Make sure you remove any comment tags (like <!-- and -->) which may be surrounding your <directory> and </directory> tags.

Restart Icecast

For the changes to take effect you must restart your Icecast server. Listing in our directory will take approximately 60 seconds and your listing will be updated around every 60 seconds.

Troubleshooting
You can read more about the Icecast YP on the Icecast website here : https://www.icecast.org/docs/icecast-trunk/yp/
 
Last edited by a moderator:
Troubleshooting:

Not being listed?

Double check your settings and ensure you have followed the above guide. If you're sure everything is correct enable debug logging in your config file by setting loglevel to 4:

Code:
<logging>
    <accesslog>access.log</accesslog>
    <errorlog>error.log</errorlog>
    <playlistlog>playlist.log</playlistlog>
    <loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>

Checking Icecast's error.log file for any errors.
 
Not clear what can be the trouble with a Icecast stream from Torontocast Everest Cast Pro 320 kbps?
Need to some clear info here
 
No it is not running Centovacast. My provider says it is not possible to use settings as you propose. So if this is the only way to get listed, I have to pass on this one.
 
No it is not running Centovacast. My provider says it is not possible to use settings as you propose. So if this is the only way to get listed, I have to pass on this one.

Yes I saw your email earlier. That's a shame.
 
hi i have entered your address in my directory listing url an still not showing on your directory
 

Attachments

  • 94819584_527100904631099_5544608887132389376_n.jpg
    94819584_527100904631099_5544608887132389376_n.jpg
    40.4 KB · Views: 3,935
Is there a guide to setup Everest Cast pro
In order to list an Icecast 2 server in our directory you need to add our YP directory settings to your Icecast 2 config file.

Centovacast Method

If you are running centovacast then this can be done from the Configuration > Settings > Advanced page of the control panel. You must set the Directory listings URL: to http://icecast-yp.internet-radio.com Leave the Directory listings timeout as 15.

View attachment 1076

If you already hosting with us then then there's no need as this has been done for you already.

Icecast Configuration File Method

If you have access to your Icecast configuration file then you can edit your icecast.xml file as outlined in the Icecast documentation found here. Make sure there is a directory entry configured as follows:

Code:
        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://icecast-yp.internet-radio.com</yp-url>
        </directory>

Icecast supports multiple directory YP's so you can keep your http://dir.xiph.org/cgi-bin/yp-cgi entry and have both listed as follows:
Code:
        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://icecast-yp.internet-radio.com</yp-url>
        </directory>
        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
        </directory>

Make sure you remove any comment tags (like <!-- and -->) which may be surrounding your <directory> and </directory> tags.

Restart Icecast

For the changes to take effect you must restart your Icecast server. Listing in our directory will take approximately 60 seconds and your listing will be updated around every 60 seconds.

Is there a guide for Everest Cast pro from Torontocast?
 
Hi 7080rocks,

No, I'm afraid that we do not have a guide for Everest cast. But if you have access to your Icecast servers configuration file then you can still enter our directories YP settings in there.
 
Hi all,

Interesting thread this.

Getting listed in the Y.P. Directory of Icecast is very difficult, I manually configure the settings, and have never once succeeded.

One has to get the hostname, localtion, E-Mail address, and obviously the Y.P. settings correct, which is largely a case of leaving them set at default (for the Y.P. settings), but still nothing.:( Any ideas?

Thanks.
 
Hi all,

Interesting thread this.

Getting listed in the Y.P. Directory of Icecast is very difficult, I manually configure the settings, and have never once succeeded.

One has to get the hostname, localtion, E-Mail address, and obviously the Y.P. settings correct, which is largely a case of leaving them set at default (for the Y.P. settings), but still nothing.:( Any ideas?

Thanks.

What's the IP / port of your icecast server? Also can you paste your Icecast YP settings for us to check? We'll look into it and see if we can figure the problem.
 
That's damned good of you, More Support, thank you!

The Port Number for Icecast is: 8000.

These are the YP settings:

<!-- set the mountpoint for a shoutcast source to use, the default if not
specified is /stream but you can change it here if an alternative is
wanted or an extension is required
<shoutcast-mount>/live.nsv</shoutcast-mount>
-->

<!-- Uncomment this if you want directory listings -->
<!--
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
-->

<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<!-- <bind-address>0.0.0.0</bind-address> -->
<!-- <shoutcast-mount>/stream</shoutcast-mount> -->
</listen-socket>
<!--
<listen-socket>
<port>8080</port>
</listen-socket>
-->
<!--
<listen-socket>
<port>8443</port>
<ssl>1</ssl>
</listen-socket>
-->
I hope I have pasted all the relevant settings for your perusal?

Thanks for your help.
 
Hello Andy Moore,

Thanks for your reply, I made the following adjustments to the configuration:

<!-- Uncomment this if you want directory listings -->

<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>


<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<bind-address>0.0.0.0</bind-address>
<shoutcast-mount>/stream</shoutcast-mount>
</listen-socket>

<listen-socket>
<port>8080</port>
</listen-socket>

<!--
<listen-socket>
<port>8443</port>
<ssl>1</ssl>
</listen-socket>

However, I am unable to test this, as the entire Icecast Directory seems to be down at the moment - grate timing, eh?!

Thanks for your help, anyway.

Cheers.
 
Thanks More Support.

Just for closure, the advice Andy Moore gave me worked - on Monday the Icecast Directory was working again, and we are listed, so thank you for that.

The lines the instructions told me to uncomment, I didn't think were commented.

Thanks for your help!

Cheers.
 
Thanks More Support.

Just for closure, the advice Andy Moore gave me worked - on Monday the Icecast Directory was working again, and we are listed, so thank you for that.

The lines the instructions told me to uncomment, I didn't think were commented.

Thanks for your help!

Cheers.

Great, glad you got it sorted!
 
Top