Jump to content

[Guide] Livestreaming using Mixxx


Recommended Posts

Donators who venture into livestreaming due to the available XMR slot often ask themselves how they can livestream music.

Luckily there is a free and open-source program that lowers the barrier of entry into streaming, the only cost if any being the livestreaming server itself. This program is called Mixxx (https://mixxx.org/).

In this tutorial we'll explain how to stream to both Shoutcast and Azuracast.

 

Prerequisites:

  • A working PC with a sufficient upload. Most streaming servers often have a mountpoint for 192 Kbps music, however this can vary on the music quality.
  • An Azuracast or Shoutcast streaming server.
  • A music library and/or media.

 


 

Azuracast (Icecast)

Just like explained above, it is expected that you have a working Azuracast server with the correct permissions and credentials. This tutorial assumes a brand new Azuracast instance.

 

  1. Go to your Azuracast server and start it.
    Spoiler

    PHL6gU7.png

  2. Confirm restarting.
    Spoiler

    99PP9vx.png

  3. Go to the Streamer/DJ Accounts page.
    Spoiler

    ZdXJBOZ.png

  4. Enable streaming.
    Spoiler

    xYtteB2.png

  5. Restart the streaming server again when prompted.
    Spoiler

    U61Sm1D.png

  6. Click Add Streamer.
    Spoiler

    liwKiT0.png

  7. Write down a brand new username and password, for this tutorial the combination Username and Password are used. Please use a strong and unique password for your own setup!
    Spoiler

    WDtrhTG.png

  8. Save it.
    Spoiler

    GCntSN1.png

  9. You now have a streamer setup!
    Spoiler

    X2w3oY3.png

  10. Observe the Connection Information to the right and keep the page open, we'll need it later. This is an example. 
    Spoiler

    vy0oiR4.png

  11. Open Mixxx up.
    Spoiler

    23hbYoh.png

  12. Go to Options => Preferences.
    Spoiler

    siEDsPC.png

  13. Select Live Broadcasting and use Create new connection to create a new connection.
    Spoiler

    3RSqbLN.png

  14.  Enter the Icecast login detail from step 10 on the page, in our example it'll look something like this. If you select Turn on Live Broadcasting when applying these settings and save your settings you'll immediately start broadcasting.
    Spoiler

    vFNkJVB.png

  15. You're now ready to broadcast.

 

Shoutcast

Just like explained above, it is expected that you have a working Shoutcast server with the correct permissions and credentials.

 

This part is directly copied from a previous thread.

 

ndxcmnv.png

 

  1. Go to options > preferences. then go to Live Broadcasting.
  2. As type, use ''Shoutcast 1''.
  3. As host, it most likely is ''protostar.shoutca.st/stream''. Protostar is one of their servers, check which one you have and replace ''protostar'' in my example accordingly.
  4. Login = nothing
  5. Mount = nothing
  6. Port should be displayed in the credentials that are provided.
  7. Password explained in the credentials.

 


 

If there are any more interfaces or endpoints that need documentation, feel free to contribute by suggesting them down below.

Edited by Jeroen
  • Upvote 3
  • Thanks 1
Link to comment
×
×
  • Create New...