v0.1.5 is now out. This is the first proper stable release after a fairly long run of unstable test builds, and it includes many improvements and fixes compared to previous versions.
Major changes
1. Direct USB/COM connection is now an official feature
ScriptPlayer+ 0.1.5 now officially supports direct USB/COM connections to devices, including FunOSR multi-axis strokers.
I originally added Intiface support more as a test, but based on contributor feedback, sending TCode directly over a COM connection is much more stable than routing it through Intiface Central.
If you have been using Intiface Central before, I recommend switching to the direct connection in this stable release when possible.
There was a problem where, after a script was applied, adjusting the playback position on the timeline could cause incorrect time calculations for The Handy. This sometimes resulted in resync drift or delayed updates. This issue has now been fixed.
3. Improved heatmap/timeline sync responsiveness
Playback responsiveness has been improved, especially for heatmap and timeline synchronization, resulting in smoother overall feedback.
4. Fixed broken path handling for characters like #
A bug caused files or folders containing certain characters (such as #) to be treated as invalid paths. This could prevent scripts from being detected and even break audio/video playback. This issue has now been resolved.
Additional update
Linux builds have now been added
In addition to Windows and macOS, this release also includes Linux builds.
Not all features are implemented using AI, but I rely entirely on Codex for bug fixes. The design was initially created using Claude Code tailored for Electron, so it may appear to be a result of vibe coding.
Oh ok. Well I don’t know type script but I do know JavaScript. I may be able to help if I have time, between work and learning C#/.Net, not using ai though.
ive started looking at your code… i also saw it was using old software… like very vulnerable dependencies. i made a dev branch. i dont know if i can push any changes but i will keep stuff in the dev branch
i also decided to use Claude code to help with this as i have no idea what was done on this project. i have an understanding of how to use js so i can check what its doing fairly easily. this will make it far quicker to get the updates for the decencies done. i have forked it and am working on a dev branch on my fork.
I have reviewed the pull request you submitted for the project. However, merging this PR could introduce significant structural issues and potential bugs into the project, so the request has been declined.
The detailed reasons have been documented in the commit comments. Contributions such as functional improvements or well-verified, focused single PRs are welcome and will be carefully reviewed.