How to make a SHOUTcast stream public via Centova – Create an authhash

shoutcast, authhash


Many radio broadcasters will feel baffled when they log into their shoutcast dnas admin only to find an error message stating that “there is no auth hash” or the stream is “not public”.  This simply means that the station has not been fully registered with shoutcast and will not display in the directory until the authhash has been created.  Some people may feel that they don’t want or need to be listed in the directory, if that is the case with your radio station then please ignore this tutorial.

To create an authhash you need to do the following two things.

First log in to your control panel and click settings —> click the “Server Overrides” tab and change the status for Public to ‘always’

After you have set that, please restart your server for the change to take effect.

The next step you need to create an auth hash.  This is simply a registration with  - To do this please log in to the citrus3 control panel and click the ‘admin’ link on the left hand side.  A new page will now appear for your server settings.

Next click ‘Server Login’ in the top right corner and use ‘admin’ as the username and use the same password which you would use to log in to the Citrus3 control panel.

Once logged in, click ‘Create Authhash’  and follow the instructions by filling in all the relevant fields about your radio station.  Your auth hash will now be created and your stream public.  You will be listed in the shoutcast directory shortly after.

How to create an authhash for shoutcast v2 servers

The auth hash is a file located in the server dnas which tells the shoutcast directory that you want to make your station public on their directory.  It also includes your stream info such as radio station name, url of your radio station website, and the genre of your broadcast.  If you don’t have an auth hash and you attempt to broadcast as “public” set in your encoder your stream will fail and you will not be able to listen via a media player until you switch back to “private” (or create the auth hash)

To create the authhash you will first need to start broadcasting, switch on your live encoder or your auto DJ,  BS make sure your shoutcast server is running. Simply login to your server dnas.  To login to your dnas use your server IP and port.  If your server is and the port 8000 then you would visit (make sure you go to admin.cgi WITHOUT ANYTHING after .CGI) and login using admin as your username and the “administration” password provided in the control panel.  Once logged in simply click create authhash and fill in your station details.

You can now start your encoders and continue streaming public with your station being listed.

For quality SHOUTcast hosting visit Citrus3