🎹 Roblox Piano Auto-Player - v1.0.2
This patch release resolves several background crashes, UI inconsistencies, and performance bottlenecks to provide a much smoother and more stable experience.
🚀 What's Changed
- Fixed Startup Playlist Highlight Sync: Reopening the app now correctly highlights the previously loaded song in the left sidebar playlist. Fixes a bug where it would default to highlighting the first item in the list due to
_piano_onlyconversion suffix mismatches. - Fixed Scan Folder Highlight Reset: Clicking the "Scan Folder" button now preserves your active selection highlight or matches the currently loaded song name, instead of resetting to select the first entry in the explorer.
- Implemented ESC Double-Press Exit Guard: Prevents accidental application closures while playing Roblox or in other windows. Pressing
ESConce is safely ignored; you must double-press it within0.6sto execute an emergency stop and close the player. - Removed F5 Hook & Console-Input Thread Locks: Removed a legacy F5 console checking routine that caused the global hotkey listener to hang on an input prompt. This resolves hook timeouts and freeze-ups when compiling the app with the
--noconsoleflag. - Fixed Scrollbar Hover Flickering: Replaced the direct mouse-coordinate checks on the MIDI explorer list with a debounced mouse-leave handler (
150ms), ensuring the scrollbar transitions smoothly without layout flickering. - Updated UI References: The GUI hotkey reference card and documentation have been updated to reflect the new double-press logic.
📦 Installation:
- Download
RobloxPianoPlayer.exebelow. - Put your
.midfiles inside the automatically generatedmidi/folder. - Launch the app and play!