There's now a whitelisting system in place. DM me your Roblox username if you wish to use this update. I will send you the information.
A bug regarding phone users has been fixed.
There's a new Read me file
[NEW] Audio & Playback Features
- Positional (3D) Audio: A new LocalSounds option has been added. When enabled, music will play from designated parts in the workspace, allowing volume to change based on the player's distance.
- Custom Sound Source: The global "SystemSound" object can now be moved anywhere. A new Sound Reference setting in CustomOptions allows you to target its new location, giving you full control over where non-positional audio originates.
- A bug elated to some players not being able to hear the music has been fixed
[NEW] DJ & Permission System
- Group Rank Integration: DJ Mode has been expanded. In addition to the manual DjModeUsers list, you can now automatically grant DJ permissions to players based on their Roblox Group Rank.
[NEW] UI & Customization
- UI Theme System: A new CustomOptions module has been added. You can now enable Themes and easily change the PrimaryColor, SecondaryColor, and ButtonOutlines of the music player to match your game's aesthetic.
- Persistent Song Display: A ShowSongOnScreen option is now available. When set to true, the currently playing song's information will always be visible on the player's screen, even when the main GUI is closed.
[IMPROVED] Song Catalog & DJ Buttons
- Dynamic DJ Categories: DJ Buttons now use a SearchTerm. The system will automatically populate a DJ Button's list with any song from your catalog whose name contains that specific keyword.
- Automatic Song-Info Fetching: The SongCatalog now supports two formats. You can still add songs with full custom names and images (Table 1), or you can now only provide the Audio ID (Table 2), and the script will automatically fetch the song's official name and info from Roblox. Also, you can use both options at the same time
