Icecast Server YP Directory Settings

More Support

Level 2 Support
Staff member
It works and submits to the directory, however it doesn't play, and says there's no web player, despite the official xiph directory playing it.

Actually, and this could just be me and a weird browser setup, but none of the players on this page work:


Is that a little bug, or me......

Hi Andy

This comes down to most modern browsers recently disallowing mixed content on https pages. As our directory runs on https and your station doesn't it refuses to play the content (and give the no web player error). dir.xiph.org runs on standard (unencrypted) http so doesn't have this problem. The best thing to do these days is to try and run your station over https if you can. We offer it for all our clients now via a https proxy.

Nice website and guides btw! :)
 

Tana Tcheira

New 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.

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.

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.
So a radio that I want to put a 'maxcast' type server has available for this server?
 

Fractal FiLL

New Member
I have added the directory address to both my Centovacast Servers and only 1 is listed
i have a 192k Server and 230k Server both on different IP addresses

Richard
 

Support

Level 1 Support
Staff member
I have added the directory address to both my Centovacast Servers and only 1 is listed
i have a 192k Server and 230k Server both on different IP addresses

Richard

Hi Fractal Fill,

Do both of the streams share the exact same stream title but just at different bitrates?
 

Fractal FiLL

New Member
Hi Fractal Fill,

Do both of the streams share the exact same stream title but just at different bitrates?
no i gave the streams slightly different names


Stream 1 - DMT FM Psytrance 24/7 / bitrate 192k

Stream 2 - DMT FM Psytrance Radio / bitrate 320K
 

Gary7

New Member
Can someone answer this for me: I have an Icecast server using Centova Cast control panel with a stream host (not Internet-Radio.com, someone else).

Putting http://dir.xiph.org/cgi-bin/yp-cgi there gets my Icecast server listed OK, and I understand I could put http://icecast-yp.internet-radio.com instead and my Icecast server would be listed on the Internet-Radio.com directory.

But what if I wanted to be listed on both directories, what do I put?

I tried putting this there:
http://dir.xiph.org/cgi-bin/yp-cgi,http://icecast-yp.internet-radio.com but that didn't work.

Anyone successfully listed on both? How is it done?

Anyone? I have to use the Centova Cast panel to do it, I do not have direct access to the Icecast server configuration file.


Gary
 

Support

Level 1 Support
Staff member
Can someone answer this for me: I have an Icecast server using Centova Cast control panel with a stream host (not Internet-Radio.com, someone else).

Putting http://dir.xiph.org/cgi-bin/yp-cgi there gets my Icecast server listed OK, and I understand I could put http://icecast-yp.internet-radio.com instead and my Icecast server would be listed on the Internet-Radio.com directory.

But what if I wanted to be listed on both directories, what do I put?

I tried putting this there:
http://dir.xiph.org/cgi-bin/yp-cgi,http://icecast-yp.internet-radio.com but that didn't work.

Anyone successfully listed on both? How is it done?

Anyone? I have to use the Centova Cast panel to do it, I do not have direct access to the Icecast server configuration file.


Gary

In the post at the beginning of this thread it explains the syntax of how to list in both: https://www.internet-radio.com/comm...erver-yp-directory-settings.22223/#post-34939 "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:"....
 
Top