Browse docs
Overview
DJ System combines a two-deck DJ controller, shared playlists, spatial audio and placeable light and effect devices. Administrators can create their own clubs and position equipment with an in-game gizmo. The optional Vespucci Beach festival adds a fixed stage and a separate FOH light desk.
The resource is sky_dj. Its audio engine is included in the same resource. The current package requires ESX, OneSync, ox_lib and sky_base, with a working SQL provider configured in Sky Base.
Start here
Install the resource
Follow Installation for start order, database setup and the first MP3 library. Only the optional FFmpeg/Opus streaming setup has separate Windows and Linux steps.
Configure access and create a club
Open /djadmin with an authorized account. Check Configuration, then create a club and place its equipment.
Load music and check the sound
Add library tracks to a playlist, assign it to the club, load a deck and play. Check speaker direction, range and output routing before opening the venue to players.
What you can configure
| Area | What it provides |
|---|---|
| Clubs and placement | DJ access, instances, speakers, room boundaries and permanent equipment placement |
| Mixer and audio | Deck A/B, tempo, EQ, loops, transitions, automix, headphones, speaker delays and an independent booth mix |
| Lights and effects | Manual fixtures, FOH presets, Music Sync, laser scenes and finite flame/CO₂ sequences |
| Boombox | Portable placement, shared YouTube playback and a separate personal Spotify Embed |
| Exports | Public client/server audio integration for other resources |
| Troubleshooting | Opening the UI, saved settings, music delivery, effects and performance checks |
Music delivery
Resource MP3 playback is the default: add your own MP3 files to the published library and restart the owning resource. Those files are part of FiveM's client download.
HTTPS Opus streaming is optional and disabled by default. An offline tool prepares the catalogue with FFmpeg. Your HTTPS server delivers tracks when the player loads or buffers them, rather than including that library in the connection download. Published MP3 copies must be removed from client files after backing them up to obtain that benefit. Browser buffering and caching still apply.
Both modes retain the club mixer and spatial audio. Club decks use your MP3 catalogue or its prepared Opus version; YouTube and Spotify are separate boombox features.
Optional festival
The fixed Vespucci Beach venue has a main stage, four crowd towers, a DJ position, a separate FOH desk and optional perimeter fences. You can enable or disable the festival independently of your own clubs.
Use the assets included in your customer download. Private owner-local arrays, tents and demonstration music are not supplied as part of the public package. No separate nightclub MLO is included; custom clubs use your chosen venue map.
Settings, clubs, device layouts and playlists are persisted in SQL. Keep backups when updating and follow the update checklist.