Web Funscript Player - Enjoy Funscript Videos on iOS, Android, Web

Exciting news everyone: Version 2 just released! It’s a rewrite that should be much more usable.

  • Now you can connect to an external server or use a local Buttplug server.
  • Edit device preferences for each device. For example Device A should rotate, Device B should linear only.
  • Test connected devices
  • Master switch to stop all devices
  • HLS URL loading should work better, legacy version failed to load HLS.

Please let me know if you can test and let me know how it went. I can’t test linear devices. Only tested a vibrate device so far.

Version 2 doesnt work. My videos are just stuck looking like it trying to reload it over and over. Please fix it or roll it back.

1 Like

yeah will fix this today. I noticed that on Chrome. It keeps on loading in and out as the video is loading. Eventually it should finish loading but I’ll get it fixed to work as expected.

This should be fixed. Please confirm if all is well now.

public request: would really appreciate if someone who was a linear device can try it out and report back if movements felt in sync with the video and any general feedback.

It works, but the strokes are far shorter than before. The Loading of the Videos is resolved too, works now like the old version. Test seems fine but the Video scripts, at least with my Keon, are much shorter now as in the previous version. If i play the same Video on FapTap.net, i guess they use the Eroscript Scripts too, the strokes feel longer. Iam not sure, but it almost seems as if they are halved. The old Player worked better for my Keon.

Can others confirm?

Keep up the great work tho!

2 Likes

Yes, I agree with everything you said.

2 Likes

Legend, thanks so much for the feedback!

Okay so sending the linear command I just hardcoded 500 ms for duration so I am not suprised this happened and couldn’t test without a linear device.

Just pushed an update, durations are now dynamically calculated based on the script’s timestamps (distance between current point and next point).

It should feel more natural and responsive, do let me know if you can confirm if better now or still room for improvement. :two_hearts:

1 Like

As above, just pushed an update, if I can get an update if smoother now please do let me know if it still dosen’t feel right.

Hey I got back now! I’m excited to test it, which I did. Sadly I was having issues with delay which was sadly a lot :frowning:

I used the “External Server” option connected to my Intiface Server on my machine.

Also a few things that might be nice, just QoL:

  • Customize delay between script and video
  • Add a message if WebBluetooth is not available (which the built in server presumably needs)
  • Stretch the preview of the script to match the width of the video preview window.

1 Like

Oh damn, still noticeable delay? Okay I’ll add that number input so at least delay can be adjusted.

I was so excited I thought delay was improved for linear devices :sob:

1 Like

Sadly it is still very noticeable about 1 second but I found it to be pretty consistent. Maybe I can figure something out to measure it!

1 Like

okay I’ll get those fixes out soon :slight_smile: will update today or tomorrow

Ok:

  • Added check for WebBluetooth
  • Added an input field to adjust lag. Negative values will send action earlier, positive will send later.

Still need to make the width match but not a game breaker right now like the lag.

Thanks so much for trying, do let me know when you have the chance to test again. I really want to squish this lag issue.

I want to hear from anyone, let me know if the new input field for adjusting lag helps get in sync.

Thanks for all the fixes. Had an nice long Session and things working fine now. Strokes feel very on point and there is no delay for me, Thanks for the fast fixes.

Really nice to see how dedicated to your work you are, absolut legend!

2 Likes

Perfect, I’m glad to hear this!

Thanks again for the feedback :two_hearts:

2 Likes

I’ll try to test soon, will let you know if the delay is still present. Thank you for your work and dedication, it’s very valuable to the community! :shushing_face::deaf_woman:

1 Like

thanks! looking forward to your feedback! I really hope the lag is fixed with the adjustable timing.

The delay feature seems to work as expected. Sadly I could not get it just right after fiddling for about 10 minutes. I tried different scripts in different browsers. Testing with an external Initface server via Firefox and also testing the built-in server with a chrome based browser, both running into the same troubles :sweat_smile:. This could also be my incompetence but maybe a delay assistant would be helpful! Where it shows an arrow (for linear devices) up and down which will go from 0 to 100 and you can change the delay on the fly to get it just right.

I also checked the project out locally and ran it on my machine sadly my device’s battery died before I could test it locally but it seemed to not make a difference :confused:. I’d be happy to try and help improve the app!

1 Like