Configuration
TheMusicSystem table lives in ExtraSettings.lua and controls the startup playlist behavior:
Config fields
Music Commands
All music commands require permission level 1 (Moderator) or above. They use the server’s configured prefix (default:).
Looping a track
Append any extra argument after the asset ID to enable looping:Looped property to be set to true.
Startup Playlist Behavior
When the server starts (andEnabled = true), BAR shuffles the SoundIDs array and begins cycling through the tracks automatically. Each player hears the playlist from the moment they join.
When an admin uses
:play or :music directly, the command immediately replaces whatever is currently playing — including a startup playlist track. The startup playlist does not resume automatically after a manual play command.