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