Another feature request: on the Play Local Script page, support wmv video files (ffmpeg supports them, so should be easy).
Hello everyone.
Just wanted to post here to say that my Handy 2 finally arrived (my Handy 1 broke ages ago), so expect to see updates, bugfixes, improvements, etc. coming to funscript.io ![]()
Iāll be going through this thread and looking at feature requests/bug reports and tackling those slowly, so keep an eye out!
@intergasm - Iāll never be able to support wmv, as itās not a supported format in HTML5 - ffmpeg supports everything, but browser support is more limited, unfortunately. The only way I could support WMV would be to run some backend service to transcode it myself, which would be very expensive and time consuming to run, sorry!
This is the best web player, imo. Thank you so much for making and working on it - itās great.
Iām wondering, Iāve just spent the last two hours trying to get this one particular video to play, and itās not working with the script. The website recognizes and connects to my Handy, which is on the latest firmware, and plays any other video and funscript. The video that wonāt play loads in Heresphere on the Quest 3, Scriptplayer, MultiFun Player, Funplayer, etc., and itās driving me insane.
Iāve redownloaded it, downloaded different files of it, re-encoded it via Handbrake a few times, renamed it, etc. I donāt understand and would really just like to know what is going on! - if Iām doing something incorrectly, the files are corrupted somehow, etc. When the video starts, the Handy does move slightly as if itās getting into position, but then nothing.
This is the codec / video stats from VLC. -
< Stream 0
Codec
H264 - MPEG-4 AVC (part 10) (avā¦
Type
Video
Video resolution
1920x1080
Buffer dimensions
1920Ć1088
Frame rate
23.976024
Decoded format
Orientation
Top left
Chroma location
Left
v Stream 1
Codec
MPEG AAC Audio (mp4a)
Type
Audio
Channels
Stereo
Sample rate
44100 Hz
Also, curious about another thing - arguably the best feature of Funscript.io V1 is the live script graph overlay. I was wondreing what the correct terminology for this type of feature is and if you have plans to enable it to be implemented in full screen or larger resolutions and/or bring it over to the beta site at some point. Itās fantastic!
Thereās a workaround for that. Click into the offset field when it says 0 initially. Then press cursor down key repeatedly, it will go -1, -2, -3 etc. Press as often as you need for the first digit of your negative value and then just type in the rest.
Could you send me the script, and possibly the video also (but definitely the script) - there might be some bug in the way that Iām handling funscripts / some new format thing that Iām not aware ofā¦
As for the live script graph overlay, yeah I miss that in the new site too - will definitely be bringing it to the new site in some form!
Oh yeah and @intergasm - this is due to a silly bug in how my number field works, since - isnāt a valid number, when you start typing something like -50, my number field ignores the minus sign. Very annoying, I really need to fix that lol. The easy workaround (easier than what ZeroSixGamma mentioned, although their suggestion works too) is to just type whatever number you want, and then put the minus sign in front afterwards.
When using the local video player in browser mode on the mobile phone, videos can be uploaded, but scripts cannot. Could this be fixed? I think the other functions are great
Awesome to hear from you and cool that youre back developing. If you happen to have the time, I asked about the possibility of adding stroke ranges into the auto mode/randomizer, and just wanted to bump it up still if you happen to have the time. ^^
Ps. as a sidenote:
Iād also be really interested in how the whole thing ia developed as I can see myself wanting to vibe code something similar but with even more features as the auto mode/randomized stroker is the main feature I use with the handy, and I find all of them to have some limitations at the moment. Iām a noob dev though, but am sure I could vibe code something cool if I just figured out the basics of what I need to know to dev for the handy. Thanks for reading and sorry if I was a bit unclear
Have a great day!
I know one thing Iāve noticed is I canāt change the stroke range with the sliders on local videos. I can only do it on manual mode by using the up and down buttons not the sliders there either. So crummy to have to adjust over and over and stop the video and reload. But aware it could be something on my end, otherwise really appreciate this tool!
Thatās great news! Funscript.io had been my favorite web player up to this point, but it hasnāt played well with my Handy 2. I had to revert back to the Handyverse until all the bugs get sorted outā¦no response to stroke length in various modes, local scripts not playing outright. Let me know if I can support bug testing in any way!
anyone able to help me trouble shoot? I got everything loaded and connected but the handy doesnāt do anything when I play the script. using this script https://discuss.eroscripts.com/t/toyjoy-scripts-and-posts-from-rts/14552/34
Hello, Iām on iPad, Safari browser. Itās impossible to load the scripts to modify them. They are greyed out. How can I solve this problem?
Do I need to connect the Handy in order to be able to select and modify the scripts? Is it possible to save the modified scripts as a new file? Thanks
(Tested on v1 and v2)
The whole project is open-source, if you cloned it and opened it in a vibe-coding app you could probably make a bunch of upgrades that suit your taste, give it a try! Youāll probably want to know the basics of react, typescript and tailwind though - every time you let the AI do something simple, thereās a chance it breaks the project forever lol
Thank you so much!
Iāll try when I get the time, wohoo! ![]()
Is there any way to modify the name of the file that is getting downloaded based on the preset?
For example instead of MODIFIED I want it to be LIMITED
Anyone else getting āFailed to upload script to server!ā error in recent days? Ideas for troubleshooting?
How could I double the speed of a script during a specific portion of it on funscript.io?
yes, no idea how to fix it. what firmware are you running?
I updated to the latest firmware after I posted (4.122+22acf42), and now I can run scripts using Stash (that had broken too), but Funscript.io still doesnāt work. The scripts with Stash load MUCH faster than before which is nice, but Iād like to use Funscript.io to play the scripts too!
Gdh you can make a copy of the script, modify the copy to double everything, and then splice the two scripts together using a text editor with copy-paste.
The output from Funscript.io is a āminifiedā json format which means all spaces and carriage returns are stripped out to make the files as small as possible, and that makes it harder to edit them in a text editor. You can solve this by running them through a program like jq on linux. The command in linux is:
cat myscript.funscript | jq > myscriptjq.funscript
If you use windows or mac, I donāt know, but chatgpt would tell you how. Do that to both the original and doubled file, and then copy-paste in the doubled bits into the original file.
Hope that helps.
Thank you

