DJ accounts allow each DJ to live stream using their own credentials, providing flexibility and control over who broadcasts and when.
You can configure each account to:
-
Broadcast only during specific hours
-
Have priority over other DJs when connecting
-
Use individual mount points and passwords for secure access
Each DJ connects via the Icecast or AutoDJ port using the Icecast 2 protocol and a unique mount point (e.g., /mattl
).
β Adding DJ Accounts
To create or modify DJ accounts:
-
Changes to DJ name or priority level require a restart of the AutoDJ service for updates to take effect.
DJ Account Fields:
-
π§ Name: Display name shown on the Service Overview, Scheduling Calendar, and Widgets.
-
π Username: The DJ’s login name — this also defines the mount point (e.g.,
/alex
). -
π Password: A private password used to authenticate the DJ during live broadcast.
-
πΆ Priority: Determines stream override access.
-
Higher numbers = higher priority
-
DJs with higher priority can override lower-priority streams
-
-
π Scheduled Access Only: Choose whether the DJ can connect at any time, or only during scheduled slots.
-
β Status: Enable or disable this DJ account without deleting it.
ποΈ Scheduling
Use the Scheduling Calendar to define when a DJ account is allowed to connect and broadcast.
This calendar is useful for:
-
Enforcing scheduled access
-
Visualizing DJ shifts, even if time restrictions aren't applied
-
Setting Automatic Disconnect — ends the live stream once the scheduled event finishes
βοΈ Priorities
If multiple DJs try to connect:
-
The DJ with the highest priority will override the others
-
This only works if they connect using their assigned mount point, shown in the How to Connect dialog