Skip to content

v1.0.2 - Stability Patches & UI Quality-of-Life Improvements

Latest

Choose a tag to compare

@ntw-cts ntw-cts released this 14 Jun 15:17

🎹 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_only conversion 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 ESC once is safely ignored; you must double-press it within 0.6s to 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 --noconsole flag.
  • 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:

  1. Download RobloxPianoPlayer.exe below.
  2. Put your .mid files inside the automatically generated midi/ folder.
  3. Launch the app and play!