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

SLR script support is only in my patreon MFP builds.
And ofc you also need a valid SLR subscription with scripts.

Does the SLR intigration work with the newly released multi axis scripts?

Yes there should be no issues with multi axis scripts.
If something doesnt work with them let me know, I will fix it asap.

1 Like

Great, now I just need them to add some scripts I’m actually interested in :joy:

Im actually having trouble with setting up the device. My device has sucktion and vibration capabilities but it cannot use both functions simultaneously. The minute i add the second function it does into default mode. I use buttplug to connect it and i am able to control it no problem with it. Idk whats going on @Yoooi

@yariena did you manage to make it work or you still need help?
@Midevil could you post a screenshot of you device map? Also change log level to trace via the cog button at the top of the window, reproduce the issue (make it work fine with one function, then add the second one), change log level back and send me the latest log file.

Dont think I posted the firmware on discord.
Its my own custom firmware for my custom OSR so its not useful to anyone. It runs on teensy 4.0 with PCA9685 for servos.

I would not overthink this and just set the range limits so that the OSR does not crash into itself.

it worked, not sure why but after restarting pc it works like a charm now!

1 Like

MultiFunPlayer v1.26.0:

Download: Release MultiFunPlayer v1.26.0 · Yoooi0/MultiFunPlayer · GitHub
Patreon build:

  • Add custom curve motion provider (#80)
    I3xYD2tfPb
  • Allow disabling output of axes per output target (#123)
    MultiFunPlayer_DbJqbUoGUZ
  • Handle missing script files in internal source
    MultiFunPlayer_zatr36EevL
  • Add Emby media source (#129)
  • Add Jellyfin media source (#130)
  • Add ability to set smart limit points from actions (#127)
  • Change invert script to invert value (#125)
  • Add ability to export/import device configuration
  • Make sync always update instead of requiring axis state to be dirty
  • Fix motion provider not updating when axis has a script loaded
  • Fix possible exception when refreshing serial ports
  • Fix possible exception when refreshing plex clients
  • Fix Plex media source client not reselecting after refresh
  • Fix crash when bookmarks or chapters update with open tooltip
  • Optimize CPU usage of precise sleep

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

5 Likes

I’m using an oscillating toy (Lovense Hush). The toy works well when the movie is playing. When I pause or stop the movie, the toy keeps going at a static speed. I’d like to turn “off” when the script is stopped. Is there a setting(s) I’m missing?

Thanks,

Enable auto-home (button with a house icon) for the axis you have mapped to the hush.

Also, since the hush is a vibrating toy and I’m assuming you are using L0 axis, you should probably change the default position to 0% in device settings (default is 50%), or you could enable V0 axis then check “load unnamed script” and map the hush to V0.

2 Likes

MultiFunPlayer v1.26.1:

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

v1.26.1:

  • Fix crash when adding axis after cloning a device (#133)
  • Fix funscript search pattern including funscripts not related to media file
  • Fix non looping custom curve still playing when duration increases

v1.26.0:

  • Add custom curve motion provider (#80)
    I3xYD2tfPb
  • Allow disabling output of axes per output target (#123)
    MultiFunPlayer_DbJqbUoGUZ
  • Handle missing script files in internal source
    MultiFunPlayer_zatr36EevL
  • Add Emby media source (#129)
  • Add Jellyfin media source (#130)
  • Add ability to set smart limit points from actions (#127)
  • Change invert script to invert value (#125)
  • Add ability to export/import device configuration
  • Make sync always update instead of requiring axis state to be dirty
  • Fix motion provider not updating when axis has a script loaded
  • Fix possible exception when refreshing serial ports
  • Fix possible exception when refreshing plex clients
  • Fix Plex media source client not reselecting after refresh
  • Fix crash when bookmarks or chapters update with open tooltip
  • Optimize CPU usage of precise sleep

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

1 Like

Thanks for adding Jellyfin (and I guess Emby is the same) support. I’m happy with it as a workaround since I can’t use Stash. Set it up the other day and it’s working great, even better than Stash in some ways (like being able to create a playlist).

How do I connect the SR6, again? I forgot and can’t find advice lol, I got MFP connected to SLR and the script played. I think my SR6 is disconnected, it’s not moving

Thanks!

In MFP go to the very bottom, I think it’s called the output section. Add serial and make sure it connects on a com port.

That was it, thank you so much!

We have a line up of multi-axis creators. Should be more updates shortly. Spread a word What does it take to get you scripting?

Can’t wait for user-submitted scripts release requiring no legal entity.

Why when I connect my handy to the interface desktop and use it with multifunplayer the handy will trembling up and down instead of smoothly move up and down?
Which software goes wrong.
Or should I change some settings?

The issue is that BLE is slow, handy will not work with MFP until they change the firmware and add local wifi api. You could maybe change the buttplug output update rate to 5hz in MFP, but that’s about it.

Thanks!
I will give it a try.