Skip to content

Connecting to Auto-DJ from an encoder

Using Auto-DJ and A live encoder gives you both the benefit of running a live-show and the ability to play playlists while your offline. This is by far the most used method for radio stations that require live shows, as Auto-DJ also acts as a fall-back if anything were to happen to the live-stream. You also get access to DJ accounts that you can create directly in CentovaCast with their own permissions, schedules, etc.

Live broadcasting is done from encoding software, some popular free options include:

  • RocketBroadcaster (Windows)
  • Butt (Broadcast Using This Tool) (Windows, MacOS)
  • LadioCast (MacOS)

Any encoder that supports Shoutcast or Icecast connections will also work perfectly fine.

Setting up your stream for DJ connections

Firstly, you need to login to CentovaCast. Your CentovaCast login details should be sent via email, we also allow direct login through the Client Area

Now that you have logged into CentovaCast, make sure to enable and setup Auto-DJ.

Creating a DJ Account within CentovaCast

A DJ account can be created within your CentovaCast Account > Configuration > DJs > Create DJ Account

When creating a DJ account you will be presented with a range of options, which we will go through below.

DJ Account permission configuration

When creating a DJ account, you will notice the ability to set specific permissions. This allows you to have DJ accounts with different levels of access.

Info

You can select multiple permissions at the same time by holding in your Ctrl button.

Permission Description
Start/Stop the stream  Gives permission to stop/start the streaming server
Start/Stop AutoDJ Gives permission to stop/start AutoDJ only
Manage playlist settings Gives permission to edit AutoDJ playlists
Access Media Library Gives permission to AutoDJ's media library, allowing the DJ to delete/add files to it
Manage media files Gives permission to add newly uploaded media files to an AutoDJ playlist
Full FTP access Gives FTP permission to access the entire accounts media files folder.
Private FTP folder Gives FTP permission to a private folder created with the DJ's username (media/dj/djusername/)
View Statistics Gives permission to view the streams statistics (Listeners, Track History, etc)
View Listeners Gives permission to view the streams current tuned-in listeners
View Logs Gives permission to view the streams log files.

DJ Account Login restrictions

Login restrictions are used if you would like a DJ account to only be able to stream at specific time frames. If they try to connect outside this time frame the DJ account will simply not connect and the DJ won't be able to stream.

This is especially useful if you have multiple DJs, as you can prevent them from overlapping by assigning them their specific time slots.

Info

You can select multiple days at the same time by holding in your Ctrl button.

Finding your DJ Accounts connection details

To find your connection details for your DJ account go to CentovaCast > General > Quick Links > Choose the settings under "When AutoDJ is running". The settings are usually as follows:

Setting Description
Protocol Shoutcast (v1)
Server hostname cast1.my-control-panel.com 
Server port Your streams port, usually between 8000-9999
Bit rate Bit rate for your stream, depending on your plan it should be between 128-320Kbps
Password djusername:djpassword - The password is a combination of your DJ accounts username and password separated by a colon

Info

Even if you are using Icecast, Auto-DJ will only take DJ connections from Shoutcast V1. This is because Auto-DJ by default uses Shoutcast connections to connect.

Connecting with your DJ account

Once you have created your DJ account you are now ready to connect to your stream with an encoder. Connecting with a DJ account is similar to connecting with a normal live encoder but the connection details are different.

The main difference is that the password is a combination of the DJ Username and the DJ's password. There is also no username required when connecting with a DJ account.

Now that you have your connection details, all you have to do is input those details into your encoder of choice to connect to your stream. For this example we'll assume the DJ's username is alex and their password is 8673920h

Input Field Input Value
Server Port 9053
Server Type Shoutcast (V1 Legacy)
Server Hostname cast1.my-control-panel.com
Stream ID (SID) 1
Bitrate 128
Password alex:8673920h
Username No value / Leave blank

Once you have filled in your details within your encoder, simply connect and you should be able to start streaming audio immediately.