Installing SHOUTCast Radio Server (Online Media Streaming) on Linux

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Matei Cezar

I'am a computer addicted guy, a fan of open source and linux based system software, have about 4 years experience with Linux distributions desktop, servers and bash scripting.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Linux BASH Programming Cookbook
Getting Started with Ubuntu 16.04
A Newbie's Getting Started Guide to Linux
Introduction to Linux - A Hands on Guide

You may also like...

32 Responses

  1. Kirt Hamlin says:

    I followed this to a tee. All is good but one thing. My website that is on the same server is now not available. I intended to broadcast on this site. Is this not possible? Did I do something wrong? FYI I am a newbie at this stuff! Any help would be appreciated!

    • Roberto says:

      You have to restart the service using ssh – find the folder where you installed shoutcast the use command here is a sample : Configuration file location

      How to stop/start service
      Start service: radio start
      Stop service: radio stop

    • Matei Cezar says:

      What I understand from your comment is that you host a web server (website page) on the same system you’ve installed shoutcast. Make sure you’ve started the web server and verify in your firewall if ports 80/443 and 8000 are opened for incoming connections. It should be no issue with your web server as long as the shoutcast daemon is instructed to bind on a different port that your web server is listening to.

  2. sergio says:

    I did everyting and the server is running but mixx wont connect it keep saying check your user and password

  3. Eric Newcomb says:

    Hi. I’ve followed your instructions, but I keep getting the following error whenever I start the server:

    [CONFIG] Ignoring streampath_1=http://localhost:8000 as this will produce an invalid path.

    I’ve tried a few variations on the path, including the actual URL I’m using and I get the same error no matter what I put in there. Is this something I need to worry about, and how do I fix it?

    Also, is it possible to play music directly from the server, or must it be relayed through the server from something like MIXX?

    • Matei Cezar says:

      Verify if port 8000 is opened on firewall or there’s no other service that binds on that port.
      Shoutcast has the ability to play music directory from a directory all you need to do is to specify a playlist on config file with the following statement: playlistfile=playlists/playlist.lst and populate the list with music from a specific directory:
      find /path/to/music dir/ -type f -name “*.mp3” -exec ls -1 {} \; > /home/radio/server/playlists/playlist.lst

  4. taff Nouvelle says:

    all installed, and I can edit the config file uing putty with my username and password, but I cannot log onto the web page with the same user name and the adminpassword that I set, what am I missing?

    • Matei Cezar says:

      Double check the conf file and verify the adminpassword variable in order to log in to web interface.

      • taff Nouvelle says:

        After searching the web, I finally found that the user name should be admin, not the real user name for the account, that was not explained anywhere in the install instructions on any of the web pages that I found. Anyway, all working now.

  5. Matei Cezar says:

    Try to manually edit sc_serv.conf. Make sure you have the right permissions to edit this file.

  6. Roberto says:

    Everything goes well until i try to get the config file to edit it. I am so close to make this happen, any suggestions why it wont let me pull the file

Got something to say? Join the discussion.

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

Join Over 300K+ Linux Users
  1. 177,942
  2. 8,310
  3. 37,548

Are you subscribed?