VacuFunPlayer 1.0.2 - connect VacuGlide2 to MPC-HC or HereSphere

About

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.

Instruction

  1. Enter your device token
  2. Connect to your VacuGlide 2 (VacuGlide 2 has to be in online mode)
  3. Choose your videoplayer (MPC-HC or HereSphere)
  4. Enter IP of MPC-HC (127.0.0.1 = local) or HereSphere
  5. Enter Port of MPC-HC (13579 = standard) or HereSphere (23554 = standard)
    5a. Enter IP and Port of XBVR
  6. 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)

Download from Mega: 32.8 KB file on MEGA

17 Likes

@famousindo

Just a quick ping so you don’t miss this one…xD

1 Like

Thank you very much for this! Dragging every video and funscript into the online player was becoming a chore.

1 Like

New Version uploaded

2 Likes

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.

1 Like

any chance you could add support for RVP as a player? Its got some better quality of life stuff than the plain MPC-HC player.

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.

1 Like

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.

New Version uploaded

Cool man I’ll check it out. Also sorry for the snark.

Everything’s fine, I didn’t perceive it that way.

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.

i have it on, its on by default i believe and i’ve never messed with any of the settings. But i will mess around with it and report back.

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.