MultiFunPlayer v1.32.0 - Multi axis funscript player - Now with SLR script streaming

Make sure to enable remote control in HereSphere settings, also the ip in MFP also needs to include the port: <ip>:23554.

Added initial The Handy output that uses V3 firmware: nightly.link | Repository Yoooi0/MultiFunPlayer | Run #2703641936
Absolutely not tested as I dont have a handy so I would appreciate if anyone could report any issues.

1 Like

Is there any know issue with Windows 11?
I can open MultiFunPlayer-1.20.2 without any issues. MultiFunPlayer-1.21.0 doesn’t open. No dialog appears, no log folder. :cry:
Any ideas?

Try installing latest .net x64 desktop runtime: Download .NET 6.0 Runtime
As usual it seems microsoft broke update popups because it should tell you that you need to update and auto download/install it.

On github there are also “self contained” releases that you can download which dont require .net installation.

Thanks. That did the trick. :+1:

MultiFunPlayer v1.22.0:

Download: Release MultiFunPlayer v1.22.0 · Yoooi0/MultiFunPlayer · GitHub
Patreon build: https://www.patreon.com/posts/70476358

  • Add internal media source (#40), allows playback of scripts without a video
    2022-08-08_22-09-39
  • Add experimental The Handy support (#49), requires V3 firmware
    2022-08-08_22-11-42
  • Add theme settings
    2022-08-08_22-27-49
    2022-08-08_22-13-49
  • Add ability to limit axis speed with smart limit (#68)
    2022-08-08_22-12-10
  • Convert to double precision numbers
  • Improve buttplug output smoothness caused by sending wrong move duration (#69)
  • Allow auto-homing inside script
    2022-08-11_17-35-07
  • Fix auto-home not working with motion providers by reworking the core update loop (#74)
  • Fix random buttplug crash when stopping (#70)
  • Fix buttplug log messages
  • Fix Axis::Value::Offset action not working with uninitialized state value
  • Fix property changed not getting raised for motion source settings
  • Fix default websocket output update interval
  • Fix exception due to disposing and auto skip to script start race condition
  • Fix random serial output crash when refreshing ports

If you like what I’m doing, please consider supporting me on Patreon

3 Likes

How can keybindings be transferred from one version of MFP to the another.

Just move the MultiFunPlayer.config.json to the new install location, or just overwrite all old version files with the new ones. Unless you are updating from a very old version then its possible they will be reset.

1 Like

Great work! I don’t know if it’s an illusion, but in the case of high update frequency, the device moves more smoothly than the previous version, which feels good. :grinning:

1 Like

Once you get this dialed in with script linking from L0 to R2, and randomized roll and twist, along with keybindings to control the stroke length and midpoint with a game controller…fuuuuuuuuuck! It’s the best!

1 Like

I’m getting a error when trying to connect with a device with Intiface + when MultiFunPlayer tries to connect to it.

Error when connecting to server:

Buttplug.ButtplugConnectorException: Specific error for connector type: Tungstenite specific error: IO error: No connection could be made because the target machine actively refused it. (os error 10061).
at Buttplug.ButtplugClient.ConnectAsync(ButtplugWebsocketConnectorOptions aConnector)
at MultiFunPlayer.Common.TaskExtensions.g__DoWaitAsync|0_0(Task task, CancellationToken cancellationToken)
at MultiFunPlayer.OutputTarget.ViewModels.ButtplugOutputTargetViewModel.RunAsync(CancellationToken token)

You probably didnt start the server in intiface.

I did start intiface

In intiface click “server status” → “start server”

I already did that buddy

Ok buddy then explain fully what you did, starting intiface is different from starting the server in intiface.
Check that both intiface and multifunplayer use the same port (default 12345), and that in multifunplayer the ip is set to 127.0.0.1.
If that doesnt work then its your antivirus/firewall blocking it.

I was thinking, is it possible to integrate emby as a player into this? Either that or maybe vlc - the mediacenter/ dlna feature in vlc is pretty nice… this way you dont need to navigate the windows explorer to find the video.

Background being, that jav librarys are organized in folders with nfo files n stuff and navigating this is a nightmare in the windows explorer.

I’m pretty sure Plex and Emby use mpv as their player, so you should be able to just create a mpv.conf file somewhere on your pc and add input-ipc-server=multifunplayer-mpv line. Read where to create that file for emby and it will allow mfp to connect.

1 Like

I will check that out, thanks a bunch !

I got it to work !
Though i guess the automatic script selection in mfp is not working anymore since it’s a stream and it does not know where to look for the funscript right?