Integrating SHOUTcast

Categories

Overview

Adding a live radio or music stream into your apps is a great use of digital media. It gives your app a customized and robust functionality for users to enjoy. Apps for the music, radio, church, non-profit, and educational industries would be great candidates for a SHOUTcast stream.

This article provides instructions on how to integrate SHOUTcast to your app.

 


 

Process

Note: If you have already set up a SHOUTcast account, please proceed to Step 3.

  1. To begin, choose a streaming product that works for you. Click Download or Learn More under each option to reveal more info.
  2. If you are going with the unmonetized option – Shoutcast Server Software Freemium (formerly known as DNAS) – click the button Getting Started Freemium  to get started. You can read the set-up overview on their page. You can also check out the SHOUTcast Developer wiki page for more info.
  3. Once you have set up your SHOUTcast account, you will need to locate the IP address and 4-digit Port number for your stream.
    • Please make sure your live stream URL is in the following format:
      http://(ipaddress):(port number)/
    • When you enter this into your web browser, you should be taken directly to the SHOUTcast server website.
    • You can easily find this info by right-clicking on the audio file after you save it to your desktop. Select Get Info or Properties and the pop-up window will give you the necessary information.
      (If you do not know the IP address, you can use the Global DNS Propagation Checker tool to find the IP address using just the domain name.)
    • If you have trouble finding this information, please contact SHOUTcast so they can help walk you through the steps.
  4. Add the following extension to the end of your URL: ;livestream.mp3
    For example, your URL should look like this example:
    http://123.45.678.90:1234/;livestream.mp3
  5. Finally, include this URL into a Music feature functionality or a Website functionality in your app and you are all set!

 

CieraM

CieraM