Streaming with the 'Mixxx' DJ software on both Shoutcast and Icecast servers.

Discussion in 'Encoder Guides' started by Support, Aug 29, 2012.

  1. Support

    Support Level 1 Support Staff Member

    This guide explains how to configure the free Mixxx DJ software to stream in Mp3 on both Shoutcast and Icecast servers using the settings provided in your welcome email.



    The Mixxx DJ software is not only FREE, but this open source software provides many other advanced features such as 'Auto DJ', 'Quad Sampler Decks' and free 'Timecoded Vinyl / CD Control' amongst all of the usual features that you would expect from most DJ software. Mixxx runs not only on Windows and Mac OSX, but also on Linux (Ubuntu).

    Downloading the 'Mixxx' software:

    Firstly, you will need to download the Mixxx software. This is FREE and can be downloaded here.

    Secondly, to enable live streaming to a radio server in Mp3, it is important that you have the Lame Encoder installed on your computer. If you do not have this Lame Encoder installed then you will receive the following error message below when you try to connect to a server.

    [​IMG]

    The Mixxx developers strongly state that if you do not use the correct Lame Encoder's which are available at the links below, the Mixxx software will show an error message when attempting to activate live broadcasting. Various other programs such as Audacity and various other websites do provide Lame binaries as well, but the Mixxx developers strongly state that you should NOT USE THESE VERSIONS.

    Install the LAME Encoder DLL (Windows):

    For Windows users, to activate Mp3 streaming you will need to download the 'LAME' binaries from here.

    On this page you can download the ZIP files for both 32-bit and 64-bit Windows operating systems.

    Once you have downloaded the correct ZIP file for your operating system you will then need to extract the archive to the folder location that you have installed Mixxx on your computer.

    Install the LAME Encoder DLL (Mac OSX):

    For Mac OSX users, to activate Mp3 streaming you will need to download the 'LAME 3.98.4 Intel' (OS X 10.5+ 32-bit & 64-bit) from here. Or you can download the 'LAME 3.98.4 PowerPC' (OS X 10.5 32-bit) from here. Once downloaded, you will then need to unpack this and then install the archive.

    'Live Broadcasting' Preferences:

    In order to set up your 'Live Broadcasting' preferences, you will need to navigate to the 'Options' tab from the menu lists. Under this you will see 'Preferences'. Click on this to open up the 'Preferences' in a new window. In the 'Preferences' windows side menu, you will then need to select 'Live Broadcasting'.

    [​IMG]

    'Live Broadcasting' settings for Shoutcast Servers:

    Enable live broadcasting: *Tick this box.

    Type: Shoutcast 1

    Host: Here you input your servers hostname. (See Welcome Email)

    Login: Here you input your servers username. (See Welcome Email)

    [​IMG]

    Mount: *Not required for Shoutcast servers.

    Port: Here you input your provided port number. (See Welcome Email)

    Password: Here you input your accounts 'Source' password.

    [​IMG]

    'Live Broadcasting' settings for Icecast Servers:

    Enable live broadcasting: *Tick this box.

    Type: Icecast 2

    Host: Here you input your servers hostname. (See Welcome Email)

    Login: source *Please note that it is very important that you use 'source' instead of your usual account username in order for this to work correctly with Icecast servers.

    [​IMG]

    Mount: /live *Please note this mountpoint is required for Icecast servers and its important that this is set to /live in order for this to work correctly, particularly if you also use our 'AutoDJ' feature. The Mixxx manual states that you should use “/mount” for this, but we highly recommend that you use “/live” instead.

    Port: Here you input your provided port number. (See Welcome Email)

    Password: Here you input your accounts 'Source' password.

    [​IMG]

    Mixxx Stream Settings:

    Public stream: *Tick this box to make your stream public. We recommend this to make it available in the various radio directory’s.

    Stream name: Here you input your streams title.

    Website: Here you input your websites URL.

    Description: Here you input your streams description.

    Genre: Here you input your streams genre.

    [​IMG]

    Mixxx Encoding Settings:

    Bitrate: 128 kbps (For example)

    Format: MP3 (Ogg Vorbis is also available for Icecast users)

    Channels: Stereo (Default)

    [​IMG]

    Custom Metadata:

    The Mixxx software by default broadcasts any artist and track title information of the files that you play. You can disable this feature and use your own custom metadata by ticking the 'Enable custom metadata' box within the 'Live Broadcasting' preferences section.

    [​IMG]

    Begin streaming:

    Once you have completed all of the necessary settings, click 'OK' on the Preferences window and as long as you have the 'Enable live broadcasting' check box ticked, this will then connect to your server and you are ready to begin playing some music. :)

    [​IMG]
     

    Attached Files:

  2. fozzy

    fozzy New Member

    Can you use a mic with this software?
     
  3. Support

    Support Level 1 Support Staff Member

    Yes, you can use a mic input. ;)

    Mixxx - Features
     
  4. fozzy

    fozzy New Member

    Thanks :) Once you download and unzip the LAME do you just take the libmp3lame.dll file and put it in the mixx folder rename it then thats it or do you have to run the lame application as well? Thanks
     
  5. Support

    Support Level 1 Support Staff Member

    No problem. Just copy it into the folder and rename it. That's it. :yes:
     
  6. fozzy

    fozzy New Member

    Thanks Mate for your help 8)
     
  7. Support

    Support Level 1 Support Staff Member

    You're welcome. 8)
     
  8. fozzy

    fozzy New Member

    The Link for the LAME Encoder DLL Don`t work anymore where do I get it from I lost the one I had when I had to format forgot to save it :(
     
  9. Support

    Support Level 1 Support Staff Member

    The link does still work: Lame MP3 Encoder Binaries ;)
     
  10. fozzy

    fozzy New Member

  11. Support

    Support Level 1 Support Staff Member

    No worries. 8)
     
  12. richard slack

    richard slack New Member

    I use Mixxx on ubuntu and icecast, before(on another server) I had no problem with Last.fm images,now on Internetradio and centova I have no artist images. Tryed changing settings in configuration but nothing.
    Anyone know how i could get images to appear?
     
  13. Support

    Support Level 1 Support Staff Member

    Hi Richard,

    The last.fm / embedded metadata artwork retrieval under your control panels 'Albums' settings is only for files uploaded directly to the AutoDJ's media library. This wont work for a live stream.

    At the moment Mixxx does not actually support displaying cover art. http://www.mixxx.org/wiki/doku.php/cover_art_support
     
  14. richard slack

    richard slack New Member

    Thanks for the answer,guess I will have to upload more songs;)
     
    Support likes this.
  15. Support

    Support Level 1 Support Staff Member

    No problem. :)
     
  16. BBERadio

    BBERadio New Member

    Do you have a link for 10.6.8 for Lame?
     
  17. Support

    Support Level 1 Support Staff Member

  18. Sama3nifm

    Sama3nifm New Member

    can i create a live show including with microphone with mixxx and could you provide me how to do that
     
    Last edited: Jun 30, 2017
  19. Support

    Support Level 1 Support Staff Member

    Yes you can do a live show with a microphone with Mixxx. The user manual and their website provides instructions on how to set up a microphone with the software: https://www.mixxx.org/support/
     

Share This Page