I created a tool to connect VacuGlide 2 to MPC-HC or HereSphere. It works like a simple version of MultiFunPlayer but just with VacuGlide 2. As an additional feature, the script can be temporarily modified before uploading to VacuGlide 2, similar to FunExpander, because I think VacuGlide 2 is better synchronized with the script if the script just contains full strokes. The original script remains untouched. Furthermore, the “Stroke minus” and “Stroke plus” valves can be controlled via the keyboard.
I created this software in my free time for my personal use. It was extensively tested on my system with my configuration and works very well.
I have testet:
MPC-HC local (127.0.0.1)
XBVR local (127.0.0.1)
HereSphere on Meta Quest 3
I have not testet:
MPC-HC via Network
XBVR via Network
HereSphere local, but should work, SMB should work too.
Connect to your VacuGlide 2 (VacuGlide 2 has to be in online mode)
Choose your videoplayer (MPC-HC or HereSphere)
Enter IP of MPC-HC (127.0.0.1 = local) or HereSphere
Enter Port of MPC-HC (13579 = standard) or HereSphere (23554 = standard)
5a. Enter IP and Port of XBVR
Activate or deactivate Funscript modification
Open valve “Stroke minus” by pressing NumPad “0” (zero), close valve by release the button.
Open valve “Stroke plus” by pressing NumPad “.” (dot), close valve by release the button.
Updates
Version 1.0.1 / 2026-01-05
Bugfix: the valves were not always reliably closed.
Version 1.0.2 / 2026-03-11
Added RVP (Random Video Player) support. Select “MPC-HC” as “Player” and activate SCRIPT/Enable Timecode Server in RVP. RVP Port is 13579 (fix)
Just tried this, worked brilliantly, thank you very much for your work!
Tried this with an SR6 running via MultiFunPlayer and Vacuglide2 running on this using the universal attachment for the vacuglide to fleshlight, absolute gamechanger for me.
RVP = Rust Video Player or Random Video Player or Remote Video Player or …
You have to be a bit more specific. But I don’t think so, since I don’t use any of them.
Well, I figured since when you type RVP into this website, Random video player is the one that comes up and is commonly discussed on this site I thought it would be a safe bet you could guess. but sorry in the future ill be more clear.
Also, solid support for your sofware. Two great big thumbs up.
You’re right, when you search for RVP here the Random Video Player is the first and only result, but I, silly me, searched on Google. But now I’ve seen that RVP works with MFP and ScriptPlayer if you select MPC-HC as the external player and VacuFunPlayer also tries to connect, but I’m probably doing something wrong. This should be easy to fix, I’ll take a look when I have a chance.
May I ask if you have the “Funscript modification” enabled or disabled? I don’t know if I’m the only one who finds it significantly more immersive with the modification enabled.
This has been working well, I just have one suggestion. It seems like when using the valve controls via keyboard shortcut (stroke plus, stroke minus) the app sends repeated commands to the server. This is unfortunately causing me to hit my API limit, locking me out of controlling the device for a full minute. It would be great if there is any way to have the same functionality while cutting down the command count for the valve adjustments.
App is great overall, thank you for your effort in creating this!
No, that’s not the case. At key down the command to open the valve is beeing sent once and at key up the command to close is beeing sent once. I use the keyboard constantly and haven’t had any problems so far.