MIXX is easy to install and use with your SHOUTcast or Icecast auto dj panel (Supports Centova, Everest cast, Sonic Panel, Azuracast Web DJ)
Due to mp3 restrictions, you'll need to download a small file, then upload that file to your MIXX installation folder.
https://github.com/mixxxdj/mixxx/wiki/internet_broadcasting#windows
To set up your stream, you'll first need to create a DJ and assign a password.
Everest cast https://account.hiredhosting.com/index.php?rp=/knowledgebase/798/How-to-Go-Live-with-EverestCast.html
Centova Cast https://account.hiredhosting.com/index.php?rp=/knowledgebase/772/How-to-Broadcast-Live-with-Mixxx-.html
Next, open MIXX and click on Options at the top, then Preferences. In the window that opens choose Live Broadcasting on the left. Under Type, choose Shoutcast 1, Enter your server hostname or ip address, port (special DJ port and not your shoutcast port), DJ username, password (username:password), and complete the bottom stream details if you like, click Apply and save at bottom.
To go live, click Options at the top of MIXX, then Enable Live Broadcasting