> For the complete documentation index, see [llms.txt](https://energy-fivem.gitbook.io/energy-mlos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://energy-fivem.gitbook.io/energy-mlos/scripts/dj.md).

# 🎧 DJ

Complete DJ system for FiveM: create **DJ stations anywhere on the map**, with a booth, speakers, lights, lasers, fire and smoke — all synced across every player.

### Main features

* **In-game creator** (`/dj`): place the station and every prop flying around the spot, with live preview and fine position/rotation adjustment.
* **No links**: players search the song by name (YouTube), click, it plays. No URL pasting.
* **Live shared queue** + **per-player playlists** (stored in the database) + search-based recommendations.
* **Exclusive stage**: a large event-ready prop that spawns with every effect already rigged in the right spots.
* **Show effects**: lights, lasers, fire and smoke with animation presets, color, speed and intensity in real time — individual control per emitter.
* **Soundboard**: airhorn, applause, siren and more.
* **Positional audio**: the sound covers the area of the placed speakers (union of their radii), with attenuation, wall occlusion and interior awareness.
* **1 DJ per station**: server-side lock — two players can never open the same booth at once.
* **Per-player color theme**: simple mode (4 colors generate the whole theme) and advanced mode (17 tokens).
* **16 languages** included.
* **Multi-framework**: ESX, QBCore, QBox, vRP and standalone (auto-detected).
