Before you can broadcast live, schedule a live event within your station calendar. Please see this guide for more information.

What is Mixxx?

Mixxx is a free open-source piece of DJ software for Mac, Windows, Ubuntu, and Linux.

Use it to manage media, beat sync with 4 decks, input multiple microphones and other devices, and map broadcasting decks with MIDI controllers.

What You Need

Download Mixxx.

Download LAME MP3 Encoder.

Setup Guide

Install Mixxx and the LAME MP3 encoder.

Add your microphone in Mixxx -> Preferences -> Sound Hardware, select Input and choose the microphone or microphones you want to add to Mixxx.

In Mixxx -> Preferences -> Live Broadcasting, enter your radio station’s details in the Server Connection area:

  • Type: SHOUTcast 1

  • Mount: (Leave blank)

  • Host: E.g.

  • Port: E.g. 1234

  • Login: (Leave blank)

  • Password: E.g. 1a2b3c4d5e6f

Stream Settings:

  • Stream Name: My Online Radio Show

  • Website:

  • Description: My radio station plays nothing but the best indie tracks

  • Genre: Indie


  • Bitrate: 128kbps (recommended) or 192kbps (faster connection)

  • Format: MP3

  • Channels: Stereo

SHOUTcast Metadata Format:

  • $artist – $title

Leave Custom Metadata as is, then apply the changes.

Broadcast Live

Play music or have you microphone switched on within the Mixxx dashboard, then go to Options -> Enable Live Broadcasting. A notification appears to confirm your connection.

In your Dashboard, the Connection Status will change to DJ On Air and track artist and title should also update.

NOTE: You can only go live when the Live event starts. If you try to connect to the system before the start time, your broadcast software will show an error. 

Did this answer your question?