Shoutcast Setup Guides

Click any tab below to view our Shoutcast tutorials, you can set up a Shoutcast stream in minutes with any of these tools.

  • Step 1 - Install Edcast Standalone

    EdCast is a free application that can broadcast live audio to Icecast or Shoutcast servers.

    Edcast doesn’t require any other software to operate (hence the name ‘Standalone’),
    and is ideal for 24/7 live streaming environments such as streaming an AM/FM station over the internet.

    Download Edcast Standalone  Download Edcast Standalone software and install it. (edcast_standalone_3.33.2011.1026.exe or later)

    Step 2 - Install Lame MP3 Encoder

    LAME MP3 Encoder 3.99.5  Download the Lame MP3 encoder dll file.

    It is VERY important that you save Lame MP3 encoder dll file inside the actual Edcast program folder.
    For example, go to C:\Program Files\Edcast and save a copy of the file in the edcast directory.

    Edcast-Standalone

    Step 3 - Start Edcast Standalone and configure the encoder

    • (3) Click the ‘Add Encoder’ button
    • (4) Right-click the new encoder that appears below it
    • (5) Choose ‘Configure’ from the menu that appears

    Edcast-3

    In the ‘Basic Settings’ section, set up the encoder.

    • (6) Enter your chosen bitrate - this must be equal or lower than the rate you purchased.
    • (7) Enter your samplerate - Enter 44100 for bitrates above 96, or 22050 for streams below 96.
    • (8) Number of channels - Enter 2 for bitrates above 48, choose 1 for bitrates below 48.
    • (9) Select the ‘MP3 Lame’ encoder
    • (10) Select ‘Icecast2’ for Icecast server, or ‘Shoutcast’ for Shoutcast server.
    • (11) Enter the host name of your server.
    • (12) Enter the port number of your server.
    • (13) Enter the DJ or Admin password of your server.
    • (14) (Icecast2 only) Enter the mount point - this will usually be /stream by default for Fast Serv Icecast2 servers.

    Edcast 4

    • In the ‘YP Settings’ section, enter your station details.
    • Click ‘OK’

    Edcast 5

    Step 5 - Start encoding

    • (15) Tick the ‘AutoReconnect’ box
    • (16) Hilite the new encoder, then click the ‘Connect’ button
    • You should see information about the encoder status in the ‘Transfer Rate’ column. 
    • If it’s working properly, a numeric value will appear indicating the transmission speed.

    Edcast 6

    Notes

    • If you are unable to connect, go back to step 4 and double check every server setting.  You must also make sure there is music playing in Winamp.
    • You can then select the audio device you wish to capture audio from - select it under ‘Live Recording’.

    You’re now streaming live on the Internet!
    We hope you enjoyed this tutorial.

  • M3W Streamer (Encoder)

    M3W is a small streamer program (encoder) that can be used to stream your music to a Shoutcast server.
    Using LAME to convert data to mp3 format and connects to an icecast server to realize an internet radio station.
    M3W runs under windows 95 or later. it's free software, however you'll get a message to register after a few mins.

    What Are The Advantages of Using M3W Instead of Winamp To Stream A Live Event?

    You can play your music in any media player or dj software, and it doesn't have to be mp3.
    M3W runs by itself, listening to your soundcard for any audio and sends it to the ShoutCast server.
    If you were using Winamp to stream your music, you would also have to run the ShoutCast DSP Plugin.

    M3W acts like the Soundcard option in the Shoutcast DSP Plugin (Under The Input Tab)

    M3W Download Page  First download M3W from their website.

    So Lets Get Started With The M3W & ShoutCast Setup

    When configuring any music software to broadcast a Shoutcast stream you need your Radio info.
    You will receive your Radio details once you have rented a ShoutCast streaming account.
    For M3W we will need 3 bits of info, Radio IP, Radio Port and Radio Password.

    *Once you've ordered your ShoutCast account and got your radio info, launch m3W.
    *When M3W is up and running, in the top menu goto Options and select Broadcast.
    *In the Broadcast window, on the right select Icy (Icy is the ShoutCast protocol)
    *For Server field enter your Radio IP example: 87:45:66:88, don't add any spaces.
    *The Mountpoint field can be left black as it's not relevant to ShoutCast setup.
    *For Port field enter your Radio Port, this is 4 numbers.
    *The User field can also be left black as it's not relevant to ShoutCast setup.
    *You can then fill in the optional info for Name, Genre and URL
    *Description field can be left blank as it's not relevant to ShoutCast setup.
    *Tick the Automatic Reconnect box incase your connection should ever drop.
    *Click OK when you are done.
    *Next we need to set the bitrate quality so click Options and select Encoder.
    (Dreamstream streams come with a 128kbps limit for CD quality audio)
    *In the Encoding section on the left, select Constant.
    *In the Bitrate section on the right, enter 128000 (include the 3 zeros at the end.)
    *In the Mode section, Joint Sterio = Mono & Sterio = Sterio, You can set it to Sterio.
    *Leave all the other settings as they are and click OK when you are done.

    Now we have finished setting up our ShoutCast stream info in M3W
    In M3W main screen, on the left, click the yellow Listen (Capture) button.
    M3W is now listening to your sound card for any audio played on your computer.
    In the Broadcast section on the right, click on the broadcast icon.
    M3W will now connect to the ShoutCast server and start streaming.

    If you see the word SENDING beside the broadcast button you know you're streaming.
    You can also use your ShoutCast Stream URL to test if you are connected.
    Example: If your Radip IP is 76:55:44:88 and your Radio Port is 8878
    Your stream URL would be: http://76:55:44:88:8878
    Visit your stream URl in your web browser
    This will take you to the ShoutCast status page for your radio.

    Congratulation!
    You are now ready to start broadcasting, just play your music in any program on your computer,
    Even if you have live instruments plugged in, M3W is listening and will stream it across the web!

    A lot of our clients are using ShoutCast to stream live events through virtual world like Second Life & Open Simulators.
    If you're streaming in Second Life or Open Sims you'll need to put your stream URL in the Media settings for your land.
    To do this, click World from the top menu, select "about land" or "Place Profile/Parcle details" if using viewer 2 or above.
    Select the sound tab and enter your stream URL in the Music URL box and click OK. Example: http://37.45.33.22:9999
    Your stream/listener URL is a combination of your Radio IP and Radio Port.

    Press play button in the Second Life player and you should hear your stream on your land.

  • How To Set Up Mixxx With Shoutcast

    Starting with version 1.9.0, Mixxx directly supports live broadcasting which allows you to connect to Shoutcast and Icecast servers.
    Using the preferences dialogue, you can simply supply Mixxx with all information needed to establish a server connection.
    To enable live broadcasting you can either use the options menu or the checkbox within the preference dialogue.

    Mixxx Shoutcast Prefs

    As you will be connecting to an Shoutcast server, the default login name is “admin”.
    It is not necessary to specify a mount point. The password will be provided by your streaming server provider. (Radio Password)

    You may need the LAME libraries to stream in mp3. See the next section for details.

    By default, Mixxx broadcasts artist and title information to your listeners.
    You can disable this feature by selecting “enable custom metadata”.

    MP3 streaming

    Dependent on the server technology you can stream in OGG and MP3 format. However, MP3 streams are not supported out of the box for legal reasons. Here is how to install the needed software for OSs Mixxx supports.

    Linux

    On Ubuntu and Linux-based operating systems MP3 streams can be activated by installing the package libmp3lame. Dependent on your Linux distribution the package might be slightly named different such as lame.

    sudo apt-get install libmp3lame0

    Windows

    To activate MP3 streaming on Windows, the following steps are necessary:

    1. Download LAME 3.98.4 binaries from http://lame.bakerweb.biz/. The ZIP file includes x86 and x64 DLLs
    2. Unpack the archive
    3. If you have the 32-bit version of Mixxx, copy libmp3lame.dll from the x86 folder to the location you have installed Mixxx.
    4. If you have the 64-bit version of Mixxx, copy libmp3lame.dll from the x64 folder to the location you have installed Mixxx.
    5. Rename the DLL to lame_enc.dll

    Please note that Audacity and other web sites provide lame binaries too. DO NOT USE THESE VERSIONS. If you do, Mixxx will show an error when activating live broadcasting.

    Mac OSX

    To activate MP3 streaming on Mac OSX, the following steps are necessary:

    1. Download LAME 3.98.4 Intel (OS X 10.5+ 32-bit & 64-bit) or LAME 3.98.4 PowerPC (OS X 10.5 32-bit)
    2. Unpack & install the archive

    Another easy way to achieve MP3 streaming is to use MacPorts which is a repository manager (like apt on Ubuntu) for Open Source software. Having installed this piece of software, installing MP3 support is rather simple.

    sudo port install lame

    Alternate methods

    Here are some other ways our users have found to broadcast their mix sessions, useful for Mixxx versions 1.8.x and earlier.

    Linux via JACK and edcast

    Hello, all! It's thread here with a quick description of how I have Mixxx stream out to dnbradio.com's shoutcast servers every Tuesday.

    I run mixxx under the Ubuntu-based linux distribution, Crunchbang Linux. Using Jack, I feed Mixxx's main L/R outputs to the simple, console-based edcast (http://www.oddsock.org/tools/edcast_jack/), which is then able to encode the audio to mp3 in realtime and feed it up to the remote server.

    I fire up Jack using the very simple frontend, qjackctl. Then I start Mixxx and set it to output its audio via Jack. After some straightforward editing of the edcast configuration file, I launch it, specifying the configuration file and the jack sockets to stream from, with something like this:

    ~/apps/edcast$ bin/edcast -c etc/edcast.conf PortAudio:out_0 PortAudio:out_1

    And if all goes well, edcast will start telling you how many kilobits were sent up every second, until it is killed with ctrl+c.

    Linux via JACK and IDJC

    This is Madjester (pwhelan). I broadcast from Mixxx using JACK and IDJC. IDJC is a fully featured program for Streaming like a Radio Jockey.

    I fire up Jack using the qjackctl frontend, just like thread. Next step, I fire up Mixxx. I then connect the Mixxx Portaudio:out_0 and Portaudio:out_1 connectors to idjc:aux_lt and idjc:aux_rt using Patchage. You should be able to press the Auxilary button in IDJC to hear and/or broadcast Mixxx.

  • Nicecast

    Nicecast is the easiest way to broadcast music from your Mac to a ShoutCast server.
    Broadcast to listeners around the world. Nicecast can help you create your own internet
    radio station or allow you to listen to your iTunes Music Library from anywhere in the world!

    Nicecast Download Page.  First you need to download and install Nicecast.

    Once you have Nicecast installed, launch it.
    Next thing you will do is configure Encoder/Stream Settings.

    From the Window menu, select Nicecast Server
    Click the drawer icon at the top of the window (pane will open on the left or right of the window)
    Click the + sign in the lower left of the drawer pane

    You will now need to add the details of your stream to create a new external server entry.

    For a shoutcast stream:

    Set a name for your server, this will be used in the drawer pane for reference
    Set the Server Type to Shoutcast
    Set the Password (this will be provied by your stream hosting provider)
    Set the Address of your stream
    (NOTE: use the Radio IP address, for example 75.126.100.42, also note we do not use http:// at the start)
    Set the Port to your Radio Port (provided in your stream account details)

    The other sections do not need to be filled in. If you are using a IceCast server:

    Set a name for your server, this will be used in the drawer pane for reference
    Set the Server Type to IceCast 2 (standard IceCast server, if you are using a Quicktime Server then set this to IceCast 1)
    Set the Address of your stream (NOTE: suggest using the hostname not the ip address, for example gold.slserver.com and not 75.126.100.42)
    Set the Port (example 8000 – this will be provided by your stream hosting provider)
    Set the Mount Point (/live – this will be provided by your hosting provider)
    Set the Password (this will be provied by your stream hosting provider)

    The other sections do not need to be filled in.

    Once the server is setup, you will need to check the quality settings for your stream. Simply click the Quality button in the Nicecast Broadcast Window. Example would be:

    Bitrate – 128 Kbps
    Sample Rate – 44.100 Khz
    Channels – Stereo

    Then finally select the source of what you are going to stream, this might be iTunes, another application, microphone, etc. Simply click the Source button in the Nicecast Broadcast Window and select the correct option for you.

    When you have everything configured, click the “Start Broadcast” button in the Nicecast Broadcast Window to start broadcasting!

    A lot of our clients are using ShoutCast to stream live events through virtual world like Second Life & Open Simulators.
    If you're streaming in Second Life or Open Sims you'll need to put your stream URL in the Media settings for your land.
    To do this, click World from the top menu, select "about land" or "Place Profile/Parcle details" if using viewer 2 or above.
    Select the sound tab and enter your stream URL in the Music URL box and click OK. Example: http://37.45.33.22:9999
    Your stream/listener URL is a combination of your Radio IP and Radio Port.

    Press play button in the Second Life player and you should hear your stream on your land.

  • Sam Broadcaster

    In this quick guide we will learn how to connect SAM Broadcaster to a ShoutCast server.
    Once you have ordered a stream account you will receive your Radio info in the welcome email.
    For Sam Broadcaster setup, we need 3 bits of info, Radio IP, Radio Port And Radio Password.

    First download Sam Broadcaster from their website.
    Click "Try It For Free" then choose the FireBird edition)

    Spacial - SAM Broadcaster

    Next, Install SAM Broadcaster and launch it, you will see the main screen as shown below.

    Next from the top menu select 'Window' > 'Encoder' which will bring up the encoder window

    Click on the + button to add a new encoder and select MP3 (Normal)

    Your ShoutCast stream also supports AAC (including aacPlus) and mp3PRO streaming, but for compatibility
    with most media players (including Flash Player) we recommend you select MP3 (Normal)

    This brings up your encoder configuration window.
    You can set the Quality to Fast Resampling
    Make sure the bitrate/format is set to your bitrate limit (Check your welcome email or admin control panel)
    Normally this is 128kbps with Dreamstream ShoutCast streams, so set it to 128kb/s 44.1kHz Sterio.

    Now select the 'Server Details' tab where you will input the 'Encoder Settings' from your welcome email.
    Make sure you fill in the Server IP / Server Port / Password correctly, no spaces.
    If your Radio IP is 77:88:66:66, enter that in the Server IP box.
    If your Radip Port is 8878, enter that in the Server Port box.
    And enter your Radio Password in the Password box.

    Station Details Are Optional
    You can fill out the 'Station Details' with the title of your station, genre and website URL if you have one.
    You can allways input your stream URL if you don't yet have a website. Example: http://77:88:66:66:8878

    Now press F9 or select start from the encoder

    You should now see the status of the encoder saying it's encoding.

    Congratulations!
    You are now broadcasting to a ShoutCast server with Sam Broadcaster.

    Remember! your stream/Listener URL is your Radio IP + Radio Port Example: http://57:66:55:44:9987
    Visiting your stream URL in you web browser will take you to the public ShoutCast Status page for your radio.
    Or if you prefer, you can login to your ShoutCast admin panel and view your stream/listener status from there.

    A lot of our clients are using ShoutCast to stream live events through virtual world like Second Life & Open Simulators.
    If you're streaming in Second Life or Open Sims you'll need to put your stream URL in the Media settings for your land.
    To do this, click World from the top menu, select "about land" or "Place Profile/Parcle details" if using viewer 2 or above.
    Select the sound tab and enter your stream URL in the Music URL box and click OK. Example: http://37.45.33.22:9999
    Your stream/listener URL is a combination of your Radio IP and Radio Port.

    Press play button in the Second Life player and you should hear your stream on your land.

  • Virtual DJ

    In this guide we will configure our Virtual DJ software encoder to connect and broadcast a live Shoutcast stream.
    Virtual DJ is a great piece of software for digital djs to mix, manage and broadcasting their music across the internet.

    Virtual DJ is an professional mixing software for digital DJs, that has strong similarities to real DJ turntables.
    You can use Virtual DJ to play and mix all your MP3 music with multi-layer song capabilities and playlists support.
    Knowledge about sound editing and mixing is great but using this software it is virtually unimportant due to it's simplicity.
    Virtual DJ is available on both MAC and Windows and allows Shoutcast streaming with its own in-built DSP Plugin (Encoder).

    In this article we will learn how to set up the encoder configurations in Virtual DJ and broadcast a live Shoutcast stream.
    Once you are connected to your SHOUTcast sevrer you can mix away and broadcast until your stop streaming.

    Virtual DJ Free Home Version  First you will need to download Virtual DJ, you can use the "Free Home Version"

    Once you have Virtual DJ downloaded and installed, you can launch it.

    If you get an error message when you launch Virtual DJ "Cannot find skin file in VirtualDJ document or Library folders"
    Please read over this section on how to perform a clean re-install of the Virtual DJ: Perform Clean Re-install

    If you didn't get any error messages, lets continue with the tutorial below.

    When you launch Virtual DJ you'll see the main screen

    Virtual DJ main Screen

    Next click the Record tab on the right, underneath the virtual turn tables.
    You will see the 4 tabs on the bottom left, click on the Broadcast tab.
    The Config button appears in the center of Virtual DJ, see image above.

    A new window will pop up called "Broadcast Config"

    Virtual DJ Config

    • In the Record From section, select Master or Master + MIC
      (If you were using external equipment you could select line-in
      )
    • For the Format section, select Shoutcast (mp3)

    By default Virtual DJ installs the Lame_Encoder.dll file into a program folder in 'My Documents' (Windows).
    It automatically points to this file path, if not it can be found at C:\Users\XXXX\Documents\VirtualDJ\Plugins\lame_enc
    .dll

    • Under the Format section, for Bitrate select 128kbps, this is the default stream limit for Dreamstream Shoutcast streams.
    • Under the Server section, select "Broadcast To A Radio Server"

    All we need to do now is fill in our Shoutcast details, you received this info with your new Shoutcast account.

    • In the 'Server' box, input your Shoutcast server IP, Example: 73.195.32.90 (See Welcome Email)
    • In the 'Port' box, input your provided Radio Port number. (See Welcome Email)
    • In the 'Name' box, input your username. (See Welcome Email)
    • In the 'Password' box, input your user password. (See Welcome Email)
    • In the Genre box, enter anything you like, music styles.

    When you are happy with the settings, click OK to close the config window to save the settings.
    Now you can click on the "Start Recording" button (Under the Record Tab) and start streaming.

    A quick way to see if you're connected is look at the numbers under the Start Recording button.
    Or you could login to your Shoutcast admin panel and click on the "Stream and Listeners Status"
    You can also visit your stream URL which will open Shoutcast.com status page for your stream.
    Your stream URL is a combination of your IP and Radio Port, Example: http://73.195.32.90:8786

    Thanks for reading, we hope this tutorial helped you get setup quickly with Virtual DJ.
    If you still need help with the setup please contact us and we will walk you through the steps.

     

  • Winamp + Shoutcast DSP Plugin

    A free media player with its own music library, to use Winmp for a Shoutcast stream you will need the Shoutcast DSP plugin.
    Winamp and the Shoutcast DSP plugin run side by side when you're using Winamp to stream live music to a Shoutcast server.
    The software is not geared towards digital DJs like some of the other solutions, but it does a good job of getting the live stream out.
    But you can automate the process of playing music in winamp, by selecting a music folder on your computer,
    The Shoutcast DSP plugin will stream any music that you put in this folder.
    Or you could just add music (mp3's) to your music library in winamp.

    Download Winamp.  First you will need to download and install Winamp.

    Shoutcast DSP Plugin.  Next you need to download and install Shoutcast DSP plugin, scroll down to the bottom of the page "SHOUTcast DSP Plug-In for Winamp"

    OK.. so letsget started with this tutorial,

    You should have both Winamp and the Shoutcast DSP plugin installed on your computer now.

    This is how the Modern Skin looks for Winamp, you will notice it has the top menu.

    Winamp Modern Skin

    When you start Winamp, you won't see the Shoutcast DSP window at first, so lets activate that next.

    • Click on File > Options > Preferences in the Winamp menu.
      If you're using Winamp Classic Skin,
      click "CTRL+P" to open the Winamp Preferences window.

    Winamp Preferences Window.

    • In the left menu of Winamp Preferences, scroll down to Plugins and select "DSP Effects"
    • On the right you should see "Nullsoft Shoutcast DSP v 2.33 [dsp_sc.dll] or similar. (See Image Above)
    • Left click on that and select "Configure Active Plugin" Shout-cast DSP Source window will pop up. (CTRL+)

    Now click the X to close the Winamp Preferences window and the Shoutcast source window should stay open beside winamp.
    To check your setup, close winamp and restart it again, the Shoutcast source window should stay open beside winamp.

    Shoutcast Source Window.

           Shoutcast DSP Plugin Version 2

    We included two images of the Shout-cast DSP Plugin (Shoutcast Source Window) above, the older version on the left and newer on the right.
    For this setup we'll be focusing on the newer version which has the option to use Shoutcast version 1 or 2.

    Shout-cast Source Configuration

    You're almost done, you should have your Shout-cast details ready now (See welcome email)
    You only need 3 pieces of info to connect and start streaming with winamp: Radio IP, Radio Port & Radio Password.

    Click on the Input Tab. Input Configurations, Leave Input Device set to (Winamp Recommended)
    If changed to Soundcard, the DSP encoder would listen to your soundcard for any audio and stream it.
    Next click on the Output Tab. Output is set to Output 1 by default.

    Now click on the Encoder tab below. Set Encoder Type to MP3 Encoder & Encoder Settings to 128kbps.
    Our Shoutcast streams come with 128kbps, if you ordered higher bitrate you can enter this here instead.
    The Artwork tab works with Shoutcast version 2. Yellow Pages tab is optional, for info about your stream.

    Lets skip the Artwork and Yellow Pages tabs and move on to the final tab "Connection" "Output Configuration"

    At the bottom of the Output tab, make sure to select "Use Shoutcast version 1 (For Legacy Servers)
    For the Address field enter your Radio IP. (No spaces if you're pasting this info) Example IP: 75.45.66.9
    In the Port field enter your Radio Port. (Don't enter any spaces if pasting the info) Example Port: 9987
    In the Password field enter your Radio Password. (No spaces)

    Make sure to load some music into winamp.
    Click connect and you should be streaming live.

    To check if you're streaming you can either login to your web admin panel (Shoutcast Admin Pro)
    Or you can type your stream/listener URL into your web browser, example: http://75.45.66.9:9987
    This will bring up the Shoutcast status page for your Shoutcast radio, listener status, now playing info etc.
    If you want to kick listeners or a dj you can click on the Admin Login link at the top of that Shoutcast status page.
    The username for this login is always "Admin" you can set a password for this login in your Shoutcast Admin Panel.

    Congratulations!
    You should be streaming your music live with winamp & the Shoutcast DSP Plugin.
    If you need any help please contact us and we will walk you through the steps.

  • Broadwave
  • Jetcast

  • PHP

  • jQuery

  • GIT

  • HTML5

  • Java Script

  • MYSQL

  • Python

  • Java

  • NodeJS

  • PostScript

Dreamstream Support
How can we help you today?

Your Name (required)

Your Email (required)

Subject

Your Message

Spam Prevention
4+1=?