Skip to main content

Usage

Accessing a Booth

Walk up to a configured DJ booth and an interaction prompt will appear via ox_target. Press the interaction key to open the booth menu.

info

If the booth has a job restriction set, only players with that ESX job will be able to interact with it.

Once the menu is open, you have the following options:

OptionDescription
Play / Change TrackStream a YouTube link or direct HTTPS audio URL
PausePause the currently playing track
ResumeContinue from where the track was paused
StopStop playback and clear the track entirely
Previous TrackGo back one track in the queued playlist
Next TrackSkip to the next track in the queued playlist
PlaylistsOpen the playlist manager
LoopCycle through loop modes: Off → Track → Playlist
VolumeAdjust the broadcast volume (0 – 100%)
Broadcast RangeAdjust how far the audio reaches. The range cap and whether it can be changed at all are configured per-booth in config.lua.

Loop Modes

The Loop button cycles through three modes:

ModeBehaviour
OffNo looping. Playback stops after the current track or playlist ends.
TrackThe current track repeats indefinitely.
PlaylistWhen the last track in the playlist ends, playback wraps back to track 1.

The active mode is shown in the button description and resets when the resource restarts.

Supported Stream Sources

SourceSupported
YouTube links
Direct HTTPS audio streams
Spotify links
Plain HTTP streams

Playlists

From the Playlists menu you can:

  • Create a new named playlist
  • Add tracks by providing a name and a YouTube or HTTPS stream URL
  • Play a full playlist — all tracks are queued from the start
  • Play Now from a specific track in the playlist
  • Remove individual tracks
  • Delete an entire playlist
tip

Each booth supports up to 10 playlists with up to 20 tracks each by default. These limits can be changed in config.lua.