[{"data":1,"prerenderedAt":455},["ShallowReactive",2],{"/docs/scripts/sky-dj/changelog":3,"/docs/scripts/sky-dj/changelog-surround":444,"/docs/scripts/sky-dj/changelog-implemented-suggestions":454},{"id":4,"title":5,"body":6,"description":433,"extension":434,"head":435,"implementedSuggestions":435,"meta":436,"navigation":437,"path":439,"schemaOrg":435,"seo":440,"sitemap":441,"stem":442,"__hash__":443},"docs/1.docs/scripts/7.sky-dj/5.changelog.md","Changelog",{"type":7,"value":8,"toc":430},"minimark",[9],[10,11,12],"u-changelog-versions",{},[13,14,18],"u-changelog-version",{"badge":15,"date":16,"title":17},"Prepared","2026-10-21","Version 0.0.1",[19,20,22,29,39,44,52,57,65,70,109],"template",{"v-slot:body":21},"",[23,24,25],"p",{},[26,27,28],"strong",{},"Highlights",[30,31,32,36],"ul",{},[33,34,35],"li",{},"Added the first numbered Sky DJ package with two-deck MP3 mixing, playlists, automix and spatial club speakers.",[33,37,38],{},"Added club administration, placeable stage equipment and lighting controls with saved settings and layouts.",[23,40,41],{},[26,42,43],{},"Notable Changes",[30,45,46,49],{},[33,47,48],{},"Added portable boomboxes with shared YouTube playback and a separate personal Spotify player.",[33,50,51],{},"Added the included festival map and FOH controls, with owner-local speaker and tent models excluded from the public package.",[23,53,54],{},[26,55,56],{},"Other Changes",[30,58,59,62],{},[33,60,61],{},"Added optional Sky profiler labels for manually recorded FiveM diagnostics, disabled by default.",[33,63,64],{},"Added 19 editable language catalogs and an embedded audio engine in the same resource.",[23,66,67],{},[26,68,69],{},"Changed Files",[30,71,72,78,83,88,93,98,103],{},[33,73,74],{},[75,76,77],"code",{},"sky_dj/config/config.lua",[33,79,80],{},[75,81,82],{},"sky_dj/config/audio.lua",[33,84,85],{},[75,86,87],{},"sky_dj/config/soundboard.lua",[33,89,90],{},[75,91,92],{},"sky_dj/config/locales/*",[33,94,95],{},[75,96,97],{},"sky_dj/fxmanifest.lua",[33,99,100],{},[75,101,102],{},"sky_dj/stream/*",[33,104,105,108],{},[75,106,107],{},"sky_dj/source/*"," — delete and reinsert",[110,111,115,302,318,349,382,411],"update-guide",{"from":112,"resource":113,"to":114},"initial package","sky_dj","0.0.1",[19,116,117,125,146,154,188,199,207,237,245,268,276,291],{"v-slot:simplified":21},[118,119,120],"ol",{},[33,121,122],{},[26,123,124],{},"Prepare",[23,126,127,128,131,132,135,136,139,140,145],{},"This is the first prepared numbered package baseline, not an upgrade from a previously published numeric release. Back up any development installation, custom config/translations, music and the ",[75,129,130],{},"sky_dj_state"," database table. Preserve settings, clubs, devices, playlists and boombox claims. Stop the server for replacement. Use ESX with ",[75,133,134],{},"RunStaticPlayerMethod",", OneSync, ",[75,137,138],{},"ox_lib",", Sky Base and its configured SQL provider. No Jobs Base or separate sound resource is required. See ",[141,142,144],"a",{"href":143},"/docs/scripts/sky-dj/setup/installation","Installation",".",[118,147,149],{"start":148},2,[33,150,151],{},[26,152,153],{},"Install the matching files",[23,155,156,157,160,161,164,165,167,168,171,172,175,176,179,180,183,184,187],{},"Install the central ZIP's complete ",[75,158,159],{},"sky_dj/"," at ",[75,162,163],{},"resources/[sky]/sky_dj",", with the manifest directly inside it. A standalone drag-and-drop wrapper stores the resource under ",[75,166,163],{},". Use all files from the same 0.0.1 package. For a development copy, delete and reinsert ",[75,169,170],{},"source/"," completely, replace the matching manifest and public ",[75,173,174],{},"stream/",", and refresh all 19 JSON locales while merging custom wording. Merge backed-up values into ",[75,177,178],{},"config/config.lua",", ",[75,181,182],{},"config/audio.lua"," and ",[75,185,186],{},"config/soundboard.lua",". Keep NUI, Lua and profiler manifest/helper together.",[23,189,190,191,194,195,198],{},"The public package excludes customer music, saved data and owner-local ",[75,192,193],{},"stream/tent"," / ",[75,196,197],{},"stream/speakers"," models. The public festival does not include those private models or a nightclub MLO. Preserve music separately and avoid mixing unrelated assets. Standalone wrapper documentation and its optional conversion tool stay outside the runtime.",[118,200,202],{"start":201},3,[33,203,204],{},[26,205,206],{},"Keep settings and SQL",[23,208,209,212,213,216,217,220,221,224,225,227,228,231,232,236],{},[75,210,211],{},"Config.IngameSettings = true"," loads saved Sky DJ SQL settings; generated defaults seed only missing records. Use ",[75,214,215],{},"/djadmin"," with an allowed ESX group or ",[75,218,219],{},"sky.dj.admin"," ACE permission. With ",[75,222,223],{},"false",", edit the existing ",[75,226,178],{},"; the saved SQL settings remain available. Clubs, devices and playlists always remain in SQL. Sky DJ has no ",[75,229,230],{},"/jobconfig"," section. Sky Base creates the table and missing rows automatically; no manual SQL import or reset is required. Follow ",[141,233,235],{"href":234},"/docs/scripts/sky-dj/setup/configuration","Configuration",", without replacing saved settings with defaults.",[118,238,240],{"start":239},4,[33,241,242],{},[26,243,244],{},"Supply music and optional items",[23,246,247,248,251,252,254,255,258,259,262,263,267],{},"Add your own MP3s under ",[75,249,250],{},"config/music/"," or follow the documented separate-resource setup. Ordinary MP3 playback needs no Python or FFmpeg runtime. HTTPS/Opus streaming is disabled by default and needs the complete optional setup in ",[141,253,144],{"href":143},". Default ",[75,256,257],{},"/boombox"," placement requires no item. Before enabling item mode, register the configured ",[75,260,261],{},"sky_boombox"," entry using the ",[141,264,266],{"href":265},"/docs/scripts/sky-dj/features/boombox","Boombox guide"," and preserve outstanding item claims. Shared YouTube and personal Spotify playback are separate workflows.",[118,269,271],{"start":270},5,[33,272,273],{},[26,274,275],{},"Start and verify",[23,277,278,279,179,281,284,285,287,288,290],{},"Start the SQL provider and ESX, then ",[75,280,138],{},[75,282,283],{},"sky_base",", any separate music resource and ",[75,286,113],{},". Restart the server and fully reconnect clients after installing map assets. Check startup errors, authorized ",[75,289,215],{}," access, MP3 mixing, playlists, saved configuration, club/boombox controls and the public assets actually delivered. Confirm old SQL records remain. Do not start the previous club system alongside Sky DJ.",[23,292,293,294,297,298,301],{},"Optional diagnostics are disabled by default. Put ",[75,295,296],{},"setr sky_profiler 1"," before Sky ensures, restart and record manually with the FiveM profiler. No recording or upload starts automatically. Disable with ",[75,299,300],{},"setr sky_profiler 0"," and another restart. Keep the generated helper and matching manifest. Package checks do not establish gameplay, performance or encrypted Escrow acceptance.",[19,303,304],{"v-slot:prepare":21},[23,305,306,307,309,310,135,312,314,315,317],{},"Version 0.0.1 is the first prepared numbered package baseline. No previous public numeric release or migration is assumed. Back up any development installation, custom config/translations, music and ",[75,308,130],{},"; preserve settings, clubs, devices, playlists and boombox claims. Stop the server for replacement. Install ESX with ",[75,311,134],{},[75,313,138],{},", Sky Base and its configured SQL provider. No Jobs Base or separate sound resource is required. Follow ",[141,316,144],{"href":143}," for prerequisites.",[19,319,320,341],{"v-slot:files":21},[23,321,322,323,160,325,327,328,167,330,171,332,175,334,179,336,183,338,340],{},"Install the complete central ZIP's ",[75,324,159],{},[75,326,163],{},", with the manifest directly inside it. A standalone drag-and-drop wrapper locates the resource under ",[75,329,163],{},[75,331,170],{},[75,333,174],{},[75,335,178],{},[75,337,182],{},[75,339,186],{},". Keep generated NUI, Lua and the profiler manifest/helper together.",[23,342,343,344,194,346,348],{},"Customer music, saved data and owner-local ",[75,345,193],{},[75,347,197],{}," models are excluded. The public festival does not include those private models or a nightclub MLO. Preserve music separately and avoid mixing unrelated assets. Standalone documentation and the optional conversion tool stay outside the runtime.",[19,350,351,374],{"v-slot:config":21},[23,352,353,354,356,357,359,360,362,363,224,365,367,368,370,371,373],{},"With ",[75,355,211],{},", use ",[75,358,215],{}," and the existing SQL settings. Access requires an allowed ESX group or ",[75,361,219],{}," ACE permission. Generated defaults seed only missing settings. With ",[75,364,223],{},[75,366,178],{},"; the saved SQL settings remain intact. Clubs, devices and playlists remain in SQL in either mode. Sky DJ has no ",[75,369,230],{}," section. Follow ",[141,372,235],{"href":234},", without resetting or importing defaults over saved settings.",[23,375,293,376,378,379,381],{},[75,377,296],{}," before Sky ensures, restart and start a normal FiveM recording manually. No automatic recording or upload occurs. Disable with ",[75,380,300],{}," and another restart. Keep the generated helper and matching manifest installed.",[19,383,384,393],{"v-slot:data":21},[23,385,386,387,389,390,392],{},"Sky Base creates ",[75,388,130],{}," and missing rows automatically. Use the SQL permissions documented in ",[141,391,144],{"href":143},". No manual SQL import or data reset is required. Preserve all existing rows and boombox claims.",[23,394,395,396,398,399,401,402,404,405,407,408,410],{},"Supply MP3s under ",[75,397,250],{}," or configure a separate music resource as documented. Standard playback needs no Python or FFmpeg runtime. Optional HTTPS/Opus streaming is disabled by default and requires the complete Installation setup. Default ",[75,400,257],{}," placement requires no item. Before enabling item mode, install the configured ",[75,403,261],{}," catalog entry using the ",[141,406,266],{"href":265},"; retain existing claims. The supplied public ",[75,409,174],{}," is required; private tents/speakers and customer music are not included. Shared YouTube and personal Spotify playback are different workflows.",[19,412,413,427],{"v-slot:verify":21},[23,414,415,416,179,418,420,421,423,424,426],{},"Start the SQL provider and ESX before ",[75,417,138],{},[75,419,283],{},", an optional separate music resource and finally ",[75,422,113],{},". Restart the server and fully reconnect clients after native map replacements. Check startup logs, authorized ",[75,425,215],{}," access, MP3 mixing, playlists, saved settings, club controls, optional boombox item handling and public assets actually delivered. Confirm existing SQL data remains. Do not start the previous club system alongside Sky DJ.",[23,428,429],{},"These checks require a connected FiveM client and the actual ESX/inventory setup. Source tests, ZIP hashes and disk copies do not prove gameplay, a performance result, customer delivery or encrypted Escrow acceptance.",{"title":21,"searchDepth":431,"depth":148,"links":432},1,[],"Release notes and installation steps for sky_dj.","md",null,{},{"icon":438},"i-lucide-history","/docs/scripts/sky-dj/changelog",{"title":5,"description":433},{"loc":439},"1.docs/scripts/7.sky-dj/5.changelog","HbXZ3Ao9BGTarBM7paieeqnlxeR6-yqUjI-SGs0-8oY",[445,450],{"title":446,"path":447,"stem":448,"description":449,"children":-1},"Troubleshooting","/docs/scripts/sky-dj/reference/troubleshooting","1.docs/scripts/7.sky-dj/4.reference/2.troubleshooting","Quick checks for UI access, music, effects, boomboxes and client performance.",{"title":5,"path":451,"stem":452,"description":453,"icon":438,"children":-1},"/docs/scripts/advent/changelog","1.docs/scripts/advent/1.changelog","Release notes for sky_advent.",[],1792615881319]