• Pause/resume now continues from the current position instead of restarting the track.
• Hot cues work from the keyboard: first press on an empty slot sets a cue at the playhead, then jumps to it; Shift + the cue key clears it.
• Sync now tells you on-screen when a track is missing a BPM (previously console-only).
No config changes. Re-install over the old version; the installer replaces the existing scripts.
Adding tracks is now drag-and-drop. No more editing Lua.
The installer now creates ReplicatedStorage.MusicLibrary for you. Drop any Sound from the Toolbox into that folder and it auto-registers as a playable track. Sound.Name becomes the title, TimeLength becomes the duration. Set optional Artist / BPM / Genre attributes for polish.
This workflow existed in v1.1.1 but the folder was never seeded during install, so it was effectively hidden. README, Cheatsheet, and Manual are now updated to lead with this method.
Upgrading from v1.1.1: reinstall to get the auto-seeded folder, or just create a Folder named exactly "MusicLibrary" in ReplicatedStorage by hand. No breaking changes, existing Config.Library.Tracks entries still work.
A reliability patch for the drag-in installer. The DJ booth itself is unchanged.
• The installer no longer destroys its own folder, so pressing Ctrl+Z after
install can't break the install or trigger "Parent property locked" warnings.
• Added a short settle delay so it no longer races Studio's drag-insert.
• Clearer output: it now prints exactly where each script was moved and
reminds you to delete the leftover empty folder.
• Re-running it on an already-installed folder gives one clean message
instead of stray warnings.
• README and Manual.pdf updated with corrected install steps and a new
troubleshooting entry.
Already up and running? No action needed. This only affects first-time installs.
