Getting the Server started you first need to copy the sc_serv_simple.conf file from the examples subfolder into the root of the install location. Rename it to sc_serv.conf and open it in a text editor. Work through the file's contents and then fill in or change any of the values required for how you want to use the server.
The provided example will create a simple server configuration and contains the basic settings needed to allow for the server to work so it will appear in the Shoutcast lists.
The only thing missing from the example is an authhash which is required for a stream to be listed in the Shoutcast Radio Directory when using the Shoutcast 2 system. This needs to be obtained once the Server is running and a source has correctly connected to it. See section 3.5.4 for how to do this one all other stages have been completed.
Additionally there are example configuration files for the following scenarios:
This is the base configuration from which the other configuration examples are based and this will get a sc_serv instance running as a local setup with no connection made to the YP directory.
This configuration file changes the required options in the sc_serv_basic configuration to get a sc_serv instance running as a public setup with a connection made to the YP for listing the stream in the directory. This shows the use of the 'include' option (see section 4.7) and how specifying a configuration option twice uses the last value found.
This configuration file changes the required options in the sc_serv_public configuration to get a sc_serv instance running as a public setup with a source coming in from a relay server providing a SHOUTcast 2 stream.
This configuration file can be included in any other configuration files to allow you to get debug logging output when trying to investigate any issues you may be experiencing.
Use this if you just need to get a very basic server running or are impatient or are struggling to get it running despite the previous example configurations.
This configuration file is designed to be used just as is and is the simplest form of the configuration file you can have which will allow you to get a running server to appear on the YP. This works on using the default settings of the server though does change some of the file paths inorder to fit in with the existing setup as used in the other examples.
All you need to do when using this configuration file is to enter your authorisation key in the 'streamauthhash' line e.g. if your authorisation key is 123456789 then you change streamauthhash=<enter_your_auth_key_here> to streamauthhash=123456789 and save the file.
For several years now, we have offered the possibility to list your station in our Shoutcast Directory. There are currently some known technical issues that may result in the inability to access and list stations on the directory.
With our new product on the horizon, we plan to improve the experience of our product, including the Directory. We do apologize for the inconvenience and we look forward to letting you know when our new product is available.