[openradiodirectory.org]
home | about | list your station | promote | dev | help | contact

How do I get my station listed here?

It's real easy: In your icecast.xml file, look for the <directory> setting. You want to set that to http://openradiodirectory.org/yp.php, like this:

<directory>
<yp-url-timeout>10</yp-url-timeout>
<yp-url>http://openradiodirectory.org/yp.php</yp-url>
</directory>

Don't forget to set the mount specific settings as well, especially the <hidden> and <no-yp> settings, which should both be 0.

Hey! I'm still not getting listed!

Also known as: I get "Your listenurl is pointing to LOCALHOST or LOCALNAME. I need a world-accessible URL for your stream" in my error logs.

Open up your icecast.xml file. See where it says

<!-- This is the hostname other people will use to connect to your server. It affects mainly the urls generated by Icecast for playlists and yp listings. --> <hostname>localhost</hostname>
Change that localhost to whatever your server name or ip address is, like this:
<hostname>server420.hostingco.com</hostname>

...or...

<hostname>208.48.253.85</hostname>

What about older Icecast servers? Shoutcast? (blank)cast?

In short: You need to be running Icecast.

I designed this site to work with the Icecast YP spec, which I'm guessing came about around the 2.2.X or 2.3.0 time. I have no idea about older Icecast versions, but I'd be willing to hack support in later.

Shoutcast doesn't list Icecast servers in their directory, so I have no problem returning the favor and excluding theirs.

What's the time interval here?

Your station will probably start showing up about 5 to 10 minutes after it first checks in.

YP touch frequency is pretty high, at 300 seconds (4mins).

Stations that are not updated for half an hour are pruned from the listings.

Stations experiencing more than 10 error-producing YP attempts are banned from connecting for an hour.

bhance (at) gmail.com