> 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 station system for FiveM: build **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.
* **Show effects**: lights, lasers, fire and smoke with animation presets, color, speed and intensity in real time — individual control per emitter.
* **Exclusive stage included**: a large event-ready prop that spawns with every effect already rigged in the right spots.
* **Local media library**: drop your own `.mp3` / `.m4a` / `.ogg` / `.wav` / `.flac` and `.mp4` / `.webm` / `.mov` files into `html/media/` — the script finds them by itself and they play synced for everyone.
* **Soundboard**: airhorn, applause, siren and more.
* **Positional audio**: coverage follows the speakers you place (union of their radii), with attenuation, wall occlusion and interior awareness.
* **Public or restricted stations**: by ACE, job, group, identifier or userid, plus a **1-DJ-per-station lock**.
* **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).
