The following guide is outdated, but kept for reference only. For help with Mixxx, please contact the developer.
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 macOS, Windows, 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
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. blue.radio.co
Port: E.g. 1234
Login: (Leave blank)
Password: E.g. 1a2b3c4d5e6f
Stream Settings
Stream Name: My Online Radio Show
Website: https://radio.co
Description: My radio station plays nothing but the best indie tracks
Genre: Indie
Encoding
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 Radio.co 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.