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.
You can select multiple permissions at the same time by holding in your Ctrl button.
| ||Gives permission to stop/start the streaming server|
| ||Gives permission to stop/start AutoDJ only|
| ||Gives permission to edit AutoDJ playlists|
| ||Gives permission to AutoDJ's media library, allowing the DJ to delete/add files to it|
| ||Gives permission to add newly uploaded media files to an AutoDJ playlist|
| ||Gives FTP permission to access the entire accounts media files folder.|
| ||Gives FTP permission to a private folder created with the DJ's username (media/dj/djusername/)|
| ||Gives permission to view the streams statistics (Listeners, Track History, etc)|
| ||Gives permission to view the streams current tuned-in listeners|
| ||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.
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:
| ||Shoutcast (v1)|
| ||Your streams port, usually between 8000-9999|
| ||Bit rate for your stream, depending on your plan it should be between 128-320Kbps|
| ||djusername:djpassword - The password is a combination of your DJ accounts username and password separated by a colon|
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 Type||Shoutcast (V1 Legacy)|
|Stream ID (SID)||1|
|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.