Install ShoutCast On Your Arvixe VPS or Dedicated Server

ShoutCast

The SHOUTcast Distributed Network Audio Server v2 (SHOUTcast DNAS 2.0) is the next generation in SHOUTcast broadcasting server technology. Designed to work with the new SHOUTcast 2.0 YP platform. With the FREE SHOUTcast broadcasting tools you too can start your own SHOUTcast Radio station and become part of one of the largest directory of radio stations on the web.

This guide will show you how to install SHOUTcast DNAS 2.0 server on our CentOS servers. SHOUTcast lets you stream live music to listeners and helps start your own radio station on the web. For more information and a full list of features please visit their website.

NOTE: Some linux knowledge from the command line is required.

Let’s Get Started
1) SSH into your server. I recommend using xShell or putty client.

2) Create a shoutcast Directory:

mkdir shoutcast

3) Go inside that directory:

cd shoutcast

4) Download the 64bit shoutcast server:

wget http://download.nullsoft.com/shoutcast/tool/sc_serv2_linux_x64_07_31_2011.tar.gz

5) We also need the shoutcast transcoder tools. So download that as well:

wget http://download.nullsoft.com/shoutcast/tools/sc_trans_linux_x64_10_07_2011.tar.gz

6) Extract both the zip’s you have just downloaded:

tar xzf sc_serv2_linux_x64_07_31_2011.tar.gz ; tar xzf sc_trans_linux_x64_10_07_2011.tar.gz

Now we are going to edit 2 config files for both the shoutcast server, and transcoder.

7) Open and edit the sc_serv_basic.conf file. You can do this in notepad or by simply running: vi sc_serv_basic.conf
Here are the settings:

logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip
password=testing
adminpassword=changeme
streamid=1
streampath=/test.aac

In this case, the login to your admin panel would be Username: admin Password: changeme

8) Now edit the sc_trans_basic.conf file and make sure the settings are a bit similar to mine, replacing the domain name with yours. Make sure streamurl= is set to your own name with :8000 at the end:

logfile=logs/sc_trans.log
calendarrewrite=0
encoder_1=aacp
bitrate_1=56000
outprotocol_1=3
serverip_1=127.0.0.1
serverport_1=8000
password_1=testing
streamid_1=1
streamtitle=test server
streamurl=http://YOURDOMAINHERE:8000
genre=Misc
playlistfile=playlists/main.lst
adminport=7999
adminuser=admin
adminpassword=goaway

NOTE: If you’ve purchased MP3 encoding license you have to specify it in the transcoding config file(sc_trans_basic.conf):
“unlockkeyname=Transcoder MP3 unlock name”
“unlockkeycode=Transcoder MP3 unlock code“

9) It’s time to start up your radio station. You need to open up another window of xshell or putty, whatever you are using for this, and connect and go into the shoutcast folder. Run this command in one ssh window:

./sc_serv sc_serv_basic.conf

And this other command in a second ssh window:

./sc_trans  sc_trans_basic.conf

You can now visit http://yourdomain.com:8000 and see shoutcast load up with the song title and information that is currently playing. If it doesn’t load up, the port is most likely not opened up on csf firewall. Contact our 24/7 support team to open this port for you if needed.

Note: In order to broadcast in MP3 format you will need to purchase an MP3 encoding license. Click here to get license key now.

If you have any questions about this, you can open a support ticket up at http://support.arvixe.com, entering the live chat, or giving us a call at 1-888-927-8493

Looking for quality web hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , , , , , , | Posted under 3rd Party Software, Linux Server Admin | RSS 2.0

Leave a Reply

Your email address will not be published. Required fields are marked *


9 − 7 =

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>