Changelog - GRN Music V2 (Update v2.1)
Global Volume System (Synchronized)
Full Synchronization: The volume slider in the "Master Control" has been modified. Now, when a Staff member adjusts the volume, it is automatically updated for all players on the server in real time.
Session Persistence: Upon entering the server, players automatically receive the current global volume level set by the Staff.
Permission Logic: Only the ranks defined in StaffGroups can issue the global volume change; regular users retain their local slider for personal adjustments if needed (optional).
New Network Channel: The Net Message "GRN_MUSICV2_GlobalVolume" has been implemented to manage bidirectional communication of the audio level.
Simplified Music Assignment: * You can now assign music to a zone simply by playing a track from your library and pressing "Assign Music" in the corresponding zone.
The system automatically extracts the URL and name of the active track in the "Master Control."
Remote Management: The ability to delete existing zones directly from the interface without needing to be physically present at the zone's location.
Zone Audio Synchronization: Zone volume now responds dynamically to the global volume slider. If staff lower the overall volume, the ambient music in the zones will also decrease proportionally.
JavaScript Optimization: Refactoring of the communication functions between Lua and the Chromium engine to prevent data collisions when updating the zone list.
Main Changes
- Full visual rework of the system
- New YouTube link integration
- 100% functional without requiring Discord or other external platforms
- Music saving system implemented
- General system optimization
Improvements
- Cleaner and more modern interface
- Simplified user experience
- Improved audio playback stability
Performance
- Reduced resource usage
- Better client and server responsiveness
