Running your own shoutcast server / streaming using XP Prof & IIS

Contributor Icon Contributed by seamonkey420 Date Icon July 31, 2004  
Tag Icon Tagged: HTML

This is a quick guide on how to setup your own winamp/shoutcast server on windows xp prof using IIS5.0

Requirements: Windows XP Professional, Winamp 3.0 or higher, Highspeed always-connected internet connection, Basic Networking Skills


This recipe is for all you music lovers out there.

How to setup your own winamp/shoutcast server using Windows XP Prof

Pre-requisites:
1. Windows XP Professional installed
2. Connected to the internet via Highspeed internet connection
3. IIS Services installed
if not, here is how:
-Go to Control Panel > Add/Remove Programs > Add/Remove Windows Components.
-Go to the Internet Information Services and click Details, Now choose the World Wide Web Service (the required components will be checked automatically, i’d check the documentation option too!)
and Click OK and let XP install IIS.
4. Basic Networking Skills (know how to setup forward ports in router if needed)

To manage IIS / Webserver, Right Click My Computer > Manage
Go to the Bottom, and you’ll see the Internet Information Services, your webserver controls will be there.
Setup a basic homepage if you want, not required though.

5. Once you have a webserver running. Find out your IP address and see if you can ping it from another computer outside of your network, if so, your live to the web!

If not, you might need to configure your router to open up/forward ports. We will be using port 8080 for the shoutcast stream.

Shoutcast Installation and Setup:
1. Go to the http://www.shoutcast.com/download/serve.phtml and download the SHOUTcast WIN32 Console/GUI server v1.9.42.
2. Open the installation file and install it.
3. Next, download the Shoutcast DJ DSP tool http://www.shoutcast.com/downloads/shoutcast-dsp-1-8-2b-windows.exe and install it.
4. Next, we need to edit the shoutcast server configuration.
Go to your Start Menu > Programs > Shoutcast DNAS > Edit Shoutcast DNAS Settings
A text file will open, this the config file for the server.

Main things to worry about:

MaxUsers=XX – Maximum number of users
Password=XX -MUST BE SET! we will need this for the Winamp Shoutcast Console
PortBase=8080 (port that shoutcast stream will use, default is 8080, i leave it at that)

The other options are optional.

Once you set your options, save the file.

5. Now open winamp.
Go to Preferences
Then go to the Plugins : DSP/Effect
Click the Nullsoft SHOUTcast Source DSP plugin.

Once you do, you’ll get a new SHOUTcast Source box.
Go to the Output Tab.
Make sure the Password is the same as the one we set in the server configuration in step 4. Also the port is the same too!.

If you have more than one pc running a server, put in the local IP address of the computer in Address, otherwise leave it as is.

Next, go to the Encoder Tab, choose the type you want, (MP3 Encoder), and the settings. I recommend 128kbps, 44,100kHz, Stereo (i have 1.5mbs DSL)

Running your SHOUTcast station
1. Start the SHOUTcast server
Start Menu > Programs > ShoutCase DNAS > Shoutcast DNAS (GUI)
A command box with status and info will show up now.

2, Open up winamp, and if the Shoutcast Source box does not open with winamp, go into winamps Preferences > Plugins : DSP/Effects and make sure the SHoutcast DSP plugin is highlighted.

3. Load up some songs and play them. To listen to your station from a different location, just open up a web browser and put in your ip address and :8080
(ie. www.mywebserver:8080 or 102.332.4.2:8080 )
once you do, you’ll be brought to the your shoutcast page and can listen to your station or see what is playing and so on.

Peace
seamonkey420

Previous recipe | Next recipe |
 
  • Anonymous
    To do this you do not require the IIS to be installed. Shoutccast comes with it's own web interface running on the port you specify in the config file. In this case "8080".

    If you don't believe me, try it without the IIS installed and see for yourself.
  • Anonymous
    this is true. it comes with its own webserver built in. and the default port now is 8000
  • seamonkey420
    doh.. your right.. i had IIS going cuz i used a few winamp plugins to put what i was playing on my website.. hehe..

    thanks for the note!
  • Anonymous
    Seamonkey...was wondering what you were using the IIS for? I've about had it with an Icecast server I'm building and move to Shoutcast...Shoutcast can't be any worse to set up than IceCast...that's for sure! I'm building it on a Win2K Server with Compaq hardware. Hopefully it works for the Radio Station I'm building...but time will tell. Hope to have it up tonight.

    Just was wondering what the IIS was for so I don't go installing it if I don't need it...

    Tanis
  • Anonymous
    The big question is, can it be run without logging into a Windows session? I.e. as a background service?
  • liam
    That Really Helped Me Fantastic Guide Thank You
  • Thanks for the tutorial. It is very well written.
  • Elliott
    I would Like to Broadcast a Radio Show to the world from my stusio in Moncton
    And I don't Know How? Help me. Elliott from Tinysmusicroom.
  • shoutcast seems popular but confusing.
  • thanks for the tutorial
    gonna try to use apache instead though, more stable
  • randasaputra
    hello, sorry but i want to ask a n00b question.
    what I must do with the config file? should I upload it to a webserver? how about if I used a free hosting service on the internet as a place to keep the config file??

    thanks,
  • msniner
    Question: am I able to have the server "downgrade" the quality of the streamed mp3s?
blog comments powered by Disqus