Mixxx • Streaming configuration tutorial

Mixxx Streaming Configuration Tutorial

Follow this step-by-step guide to configure Mixxx for live audio streaming with your Primcast SHOUTcast or Icecast server. Get your radio station live in minutes.

5-step guide SHOUTcast & Icecast 24/7 live support

Step-by-step guide

Follow each step carefully to configure Mixxx for live audio streaming with your Primcast server credentials.

1

Install the lame_enc.dll encoder

When first starting Mixxx it requires lame_enc.dll in order to properly stream. This file does not come bundled with the software by default. To install it:

  1. Download the latest Mixxx installer, which includes the required DLL.
  2. Copy lame_enc.dll into the Mixxx install directory and restart the software. Default path: C:\Program Files (x86)\Mixxx
Mixxx - Install lame_enc.dll Expand
2

Configure Live Broadcasting settings

After restarting, open Preferences (Ctrl+P or Options → Preferences) and go to the Live Broadcasting section. Enter your Primcast server details:

  • IP address / hostname
  • Port number
  • Stream password
Mixxx - Live Broadcasting preferences Expand
3

Enable microphone input

To enable voice-over, select your desired microphone from the Input section under the Sound Hardware tab inside Preferences.

Mixxx - Microphone input selection Expand
4

Show the Microphone section

After selecting the microphone, enable the on-screen controls from the View drop-down menu by clicking Show Microphone Section. This exposes live gain and volume controls during your broadcast.

Mixxx - Show Microphone Section Expand
5

Connect and go live

Once Mixxx is fully set up, click the broadcast button to connect to your Primcast server. You will receive a notification confirming your stream is live and ready for listeners.

Mixxx - Connected and streaming Expand

FAQ

Common questions about setting up Mixxx for live audio streaming with Primcast.

Where do I find my server IP, port and password?

Log into your Primcast dashboard and open your radio server settings. Your stream hostname, port number, and source password are listed there. Copy them exactly into the Mixxx Live Broadcasting preferences.

Why does Mixxx say it can't find lame_enc.dll?

The DLL must be placed in the same directory where Mixxx is installed, typically C:\Program Files (x86)\Mixxx. Make sure you restart Mixxx after copying the file. If the error persists, verify the file name is exactly lame_enc.dll with no extra characters.

My stream connects but listeners can't hear audio - what's wrong?

Check that Mixxx has the correct audio output device selected under Sound Hardware and that the master volume is not muted. Also confirm the encoder bitrate and format (MP3) match what your Primcast server expects.

Can I use Mixxx with an Icecast server?

Yes. In the Live Broadcasting preferences, change the server type from SHOUTcast to Icecast2 and enter the mount point provided in your Primcast dashboard (e.g., /stream). All other connection details remain the same.

Do I need a paid Primcast plan to stream?

Yes, you need an active Primcast radio streaming plan which provides the server credentials used in this tutorial. Visit our Radio Streaming page to view available plans and get started.

Ready to go live?

Our audio and video streaming services include unlimited connections, unlimited bandwidth, and 24/7 expert support to keep you on air.