Why I built this
I never really found a player in this space that felt properly focused on easy UX, broad compatibility, stable behavior, and fast startup all at once. A lot of tools do one or two of those things well, but not all of them together.
I also got tired of the “manage the library first, use it later” workflow. Library-first tools are great for organizing a large collection, but when adding new content I often found the rescan / reindex step a bit annoying when all I really wanted was to open something and start right away.
So the idea with ScriptPlayer+ is basically the opposite of that. Open a folder and start, or drag a video in and go. Even if the files are sitting on a NAS or shared folder, it scans quickly and picks up the media, matching subtitles, and matching funscripts without turning everything into a heavy library process first.
Key features
- Instant folder browsing — no library import, no reindexing. Open a folder or drag a file and go
- Automatic script detection — matches funscripts to media by filename automatically
- Automatic subtitle detection — finds and loads matching subtitles without manual setup
- Audio-first support — doujin voice / audio-only content with subtitle, script, and artwork detection
- Handy support — connects via Wi-Fi (connection key). Main supported device
- EroScripts integration — login, search, and download scripts directly inside the app
- Timeline & heatmap views — visual script preview without leaving the player
- Responsive UI — no freezing or “Not Responding” states, even on large folders or slow storage
Video playback
One thing I wanted to improve was automatic detection. A lot of players still make script loading and subtitle loading feel more manual than they should. If the files are named reasonably, ScriptPlayer+ usually finds what it needs with very little setup.
Audio playback
Audio is treated as a real use case here, not a secondary feature. Doujin voice and audio-only content gets subtitle support, script handling, and artwork detection just like video does.
EroScripts search & download
EroScripts login, search, and download are built in, plus timeline and heatmap views, so it’s easier to stay inside one workflow instead of bouncing between tools.
Handy connection
The Handy connects via Wi-Fi using a connection key. Just enter your key and you’re good to go — no extra setup or pairing steps needed.
Intiface connection (experimental)
Intiface / Buttplug integration is implemented and available as a separate experimental build. Note that I don’t own a compatible device myself, so this hasn’t been verified on real hardware yet. If you’re an Intiface user and can provide ongoing feedback, that would go a long way toward improving this feature.
Details
- Platform: Windows / MacOS(self-build)
- Install: Portable (no installer needed, just extract and run)
- Device: The Handy (Wi-Fi connection via connection key)
- Intiface / Buttplug: Experimental build available (see above)
Downloads
-
Experimental Intiface build: Release v0.1.5-exp.3 · sioaeko/scriptplayer-plus · GitHub ( Experimental releases are continuously updated based on feedback, so the version keeps changing. )
-
License Notice
v0.1.4andv0.1.5-exp.1were released on March 20, 2026 under the MIT License. Starting March 21, 2026, the
masterbranch was relicensed under the PolyForm Noncommercial License, and all future releases will be published
under that license.
If anyone wants to try it, I’d really appreciate feedback on playback usability, subtitle/script matching, the EroScripts flow, and device compatibility. Happy to hear suggestions too.





