Mixxx • Streaming configuration tutorial

Mixxx Streaming Configuration Tutorial

Follow this step-by-step guide to configure Mixxx for live audio streaming with your Server Room 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 Server Room server credentials.

1

Install the lame_enc.dll encoder

Mixxx requires lame_enc.dll to stream audio. 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 installation folder 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 Server Room 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 Server Room 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 Server Room.

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

Your stream hostname and port number are in the email that activated your station, and the source password is in Centova Cast under Settings — open it with the Login to Centova button in your Server Room dashboard. On Icecast the mount point is /stream. Copy them exactly into the Mixxx Live Broadcasting preferences, taking the hostname and port from the email rather than from Live Source Connections in Centova.

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 format is MP3 and the bitrate is your plan's: 32, 64 or 128 kbps — the panel refuses a higher one.

Can I use Mixxx with an Icecast server?

Yes, and every new Server Room station runs Icecast. In the Live Broadcasting preferences, change the server type from SHOUTcast to Icecast2, set the login to source and the mount to /stream. The host, the port from your activation email and the source password stay the same.

Do I need an active Server Room plan to stream?

Yes, you need an active Server Room 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 radio streaming plans include up to 1,000 connections, unlimited bandwidth, and 24/7 expert support to keep you on air.