AMP AMP

How to use Mixxx tool to Broadcast Audio in SHOUTcast Server

Using SHOUTcast Radio Server for Online Music Streaming with Winamp Player and Mixxx DJ console in Linux

Most popular music player on Windows platforms, Winamp which is used to broadcast audio media online from remote points by using SHOUTcast DSP plugin is explained in this tutorial. It guides you, how to use the Mixxx DJ console, which is the most advanced music mixing DJing program in Linux.

Installation and Configuring Mixxx to Stream Audio Files to SHOUTcast Server

You can use the following command to install Mixxx.


[root@linuxhelp ~]# yum install mixxx
Last metadata expiration check performed 0:00:35 ago on Tue May  3 10:45:01 2016.
Dependencies resolved.
================================================================================
 Package           Arch   Version          Repository                      Size
================================================================================
Installing:
 faad2-libs        x86_64 1:2.7-6.fc22     rpmfusion-free                 154 k
 fftw-libs-double  x86_64 3.3.4-6.fc23     fedora                         805 k
 jack-audio-connection-kit
                   x86_64 1.9.10-3.fc23    fedora                         545 k
 ladspa            x86_64 1.13-15.fc23     fedora                          46 k
 .
.
.
.
  
  mixxx.x86_64 2.0.0-2.fc23                                                     
  portaudio.x86_64 19-22.fc23                                                   
  portmidi.x86_64 217-13.fc23                                                   
  rubberband.x86_64 1.8.1-7.fc23                                                
  vamp-plugin-sdk.x86_64 2.5-7.fc23                                             

Complete!


Execute the shout cast radio server.

[root@linuxhelp ~]#./sc_serv sc_serv.conf
2016-05-03 17:53:00    INFO    ********************************************************************
2016-05-03 17:53:00    INFO    **        SHOUTcast Distributed Network Audio Server (DNAS)        **
2016-05-03 17:53:00    INFO    **    Copyright (C) 2014-2015 Radionomy SA, All Rights Reserved    **
2016-05-03 17:53:00    INFO    *********************************************************************
2016-05-03 17:53:00    INFO    [MAIN] SHOUTcast DNAS/posix(linux x64) v2.4.7.256 (Apr  1 2015)
2016-05-03 17:53:00    INFO    [MAIN] PID: 3117
2016-05-03 17:53:00    INFO    [MAIN] Saving log output to `/home/radio/server/logs/sc_serv.log' 
2016-05-03 17:53:00    INFO    [MAIN] Automatic log rotation interval: 1 day
2016-05-03 17:53:00    INFO    [MAIN] Loaded config from `/home/radio/server/sc_serv.conf' 
2016-05-03 17:53:00    INFO    [MAIN] Calculated CPU count is 1 ->  using the available CPU
2016-05-03 17:53:00    INFO    [MAIN] Limited to 1024 file descriptors [relates to ulimit -n]
2016-05-03 17:53:00    INFO    [MAIN] Starting 1 network thread
2016-05-03 17:53:01    INFO    [MICROSERVER] Listening for source and client connections on port 8000
2016-05-03 17:53:01    INFO    [MICROSERVER] Listening for legacy source connections on port 8001


Now open the Mixxx player.

Next you need to configure the live broadcast audio to SHOUTcast server. Now open Mixxx and add a folder, which contains audio samples to test configuration. Load your music samples to Mixxx and then go to Options &rarr Preferences.

On Preferences menu move to bottom on Live Broadcasting and use the following settings

  • Check Enable live broadcasting box.
  • Next choose Shoutcast Server connection
  • Now enter your SHOUTcast server IP Address or DNS name on Host filed.
  • Now enter your SHOUTcast server Port number.
  • Enter admin on Login field.
  • On Password filed enter your streampassword_1 configured in SHOUTcast server.
  • Check Public stream box and then enter your radio station information.
  • If you stream MP3 choose this format on Encoding.

After you complete press OK button to apply settings and then a new pop up will appear, if the connection to SHOUTcast server was established successfully.

Press the Play button in Mixxx console and your audio will be transmitted to the server that will broadcast live on your internet.

If you like to test the server functionality, you should open a browser on windows machine. Now download and install winamp player.

Configuring Winamp on Windows to Stream Audio to SHOUTcast Server

Next you install the SHOUTcast DSP Plug-in. Go to Nullsoft download page and get the lastest version of SHOUTcast DSP.

After installing , open Winamp player and go to Options -> Preferences. On Preferences menu move to Plug-ins and select on DSP/Effect, now choose SHOUTcast Source DSP and finally click Configure active plug-in.

Configure Winamp for broadcasting media to SHOUTcast server on Linux. In SHOUTcast Source window, click on Output tab and choose Output 1. Now click on Login menu and enter SHOUTcast server IP Address or domain name, Port number.

Choose 1 for Stream ID and then enter admin user for DJ/User ID followed by streampassword_1 configured on server and finally connect using Automatic mode.

That’ s it, if your configuration is correct now the winamp player ready to receive that Shoutcast server broad casting.

Visit SHOUTcast server IP Address on port 8000 from a different computer to check your radio stream status and information and in order to listen music with your audio player, download the server media playlist in order to listen music with your favorite audio player.

FAQ
Q
How to use Mixxx with an external mixer?
A
Yes. There are two ways to do it depending on what you want to achieve:

Direct deck outputs.

Software mixing as an additional sound source.
Q
How to modify the Mixxx files or structure of my library?
A
No, Mixxx does not write to or move any files in your library. Mixxx will not change anything in your library.
Q
How do I record my Mixxx session?
A
We have to choose the recording format, click “Options”, then
“Preferences”, then “Recording” and set the options as you like.
Q
What music file formats can Mixxx play?
A
These are the file formats can work in mixxx MP3, OGG, FLAC, WAV, AIFF, AAC/M4A/MP4 (with plugin).
Q
Whether the mixxx tool available for windows?
A
Yes, the Mixxx is also available for windows