29.12.2020

Mixxx Shoutcast Guide

  1. Internet Radio Broadcasting
  2. Linux Dj Software

How to Mixxx Stream Setup. Mixxx preferences - Setting up live broadcasting. Server Connection. Type: Select the type of streaming server you want to connect with. For Shoutcast it is not necessary to specify a mount point. The setting must not be blank if you are using Icecast. Aug 27, 2019  you can use mixxx with shoutcast v2 - the 'secret' is how you config mixxx: you configure as a v1 shoutcast. The host and port are the same as winamp, for the password you have to use the legacy passsord which is yourpassword:#1 - that's your password + a colon ':' + the # symbol + the v2 sid you're connecting to. The dnas admin page shows this in the source connection details page.

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.

Icecast

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. 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.

Internet Radio Broadcasting

Starting with version 1.9.0, Mixxx directly supports live broadcasting which allows you to connect to Shoutcast and Icecast servers. Using the preferences dialogue, you can simply supply Mixxx with all information needed to establish a server connection. To enable live broadcasting you can either use the options menu or the checkbox within the preference dialogue.

For an Icecast server, you'll need to provide the mount point (of the form “/mount”). You can enter the host as either a host name or an IP address. In the “login” field, the default is to enter “source” – without this, you will not connect successfully to the server. The password will be provided by your streaming server provider, unless you run your own radio server.

Do not enter a URL as the host! “http://example.com:8000” does not work. Use “example.com” in the host field and “8000” in the port field instead.

Linux Dj Software

If you connect to an Shoutcast server the default login name is “admin”. It is not necessary to specify a mount point. The password will be provided by your streaming server provider.

An Icecast server can stream either mp3 or Ogg. However, although Ogg is more efficient and effective - you get a better sound than mp3 at a lower data rate - not all players can play Ogg streams, so as a result mp3 is probably a better choice unless you know your listeners can hear an Ogg stream successfully. You may need the LAME libraries to stream in mp3. See the next section for details.

By default, Mixxx broadcasts artist and title information to your listeners. You can disable this feature by selecting “enable custom metadata”. For technical reasons, broadcasting artist and title information is not supported for OGG streams.