ScriptPlayer Beta Features (and how to get them)

No, only the script will be hosted locally, everything else (the API commands) still has to go through handyfeeling.com

1 Like

Cool your APP. You give a fucking big bunch of feature :raised_hands:
I made my own APP and I want include local server.
I succed to make local host work with your APP so my Port 80 is open.

I have two question for you
First :
I use https://scripts01.handyfeeling.com/api/script/hosting/v0/ to send script to the Handy.
What address do you use instead of it? I think it’s something like http://[local address]:80/script/ or http://[local address]/script/ but it’s not working in my app.

Hence my second question:
Do you use an addin in your APP to implement the API or Webserver nammed scrip?
What is this addin?

Thank you,
Nice work :smiling_face_with_three_hearts:

Maybe a constructive comment on your app.
I don’t like all those GIFs and THUMBS that get created within videos.
Personally, I create a thumbnail folder where I replicate all directorie structure. It’s just an idea :wink:

Hey, glad you like it.

Yes, the local script host is at “http://{Local Ip}:{Port}/script/”, but it isn’t started until you try to connect a handy and it doesn’t provide scripts unless a handy is connected.

It’s hosted by a very simple part of the program, that replies to all http request by sending the latest script (converted to csv for the handy).

All of it is included in this file: HandyScriptServer.cs (ScriptPlayer is GPL-3.0)

The generation of thumbnails and gifs can be disabled in the settings (in the FFmpeg section)

1 Like

Very nice script. And more simple that I tought.

This class create a custom server. My programme will add funscript to that server with the address http://{Local Ip}:{Port}/script/ and return an answer to indicate the script has been uploaded.

But, how the Handy got the information?
We never tell him that a new incoming script is uploading. He don’t event know the new server address.
How this part work?

Thanks again for answering me.
I’m like a kid at Christmas :star_struck:

The handy logic itself is somewhere else (HandyController.cs), the script hosting part doesn’t control the handy.

1 Like

Ok, I remember.

I tought that was that local server send script to the Handy.
But I remember that it’s the command server that download the script. (Server owned by HandyFeeling)

When we send a setup command to that server with the connection key and the URL of our script. It’s at this time the script is uploaded to the Handy.

Ok, It will be realy simple to implement that local host now.
Thank you for your help.

I add you in the Credits :handshake:

4 Likes

First of all, thanks for ScriptPlayer. It’s really awesome and I use it a lot.

One feature I would love to see is a tweak for playing a playlist in shuffle to prevent repeating files before the playlist is through. Especially with short playlists and longer videos, it can get tedious when the same vid plays twice in a row.

It’s not really my idea. The mp3 player NEMP has a slider that goes from “True random” to “No repeats” and some settings in-between.

I hope you like the idea too.
Best wishes!

1 Like

The “Sort” menu has an option called “Shuffle” - it reorders the items in the playlist so you can play them randomized without any repeats.

Thanks for the tip, but that option let’s me know the order and a surprise is always preferred. Plus, when the entire playlist repeats, it’s the very same order again.
For explanation: I sometimes use ScriptPlayer in combination with Self Bondage. So during my bound time, I can’t skip to the next vid, or shuffle them anew when the list repeats.

When trying to use the search feature in the playlist whenever I use a letter that has a hotkey, the hotkey is used instead and the letter will not be filled in the search bar. Only letters that does not have a hotkey works.

3 Likes

im currently trying to download the scriptplayer beta, I have done this before and it worked fine, click debug, go to artifact and click download, apparantly right now there is no artifact available, possibly since the website you are using is now removing artifacts after 1 month. that might be related.

Downloads are now available again :+1:

Thank you, I figured you didn’t notice, it was only removed that day :stuck_out_tongue:

1 Like

Beta version deleted again.

Thanks, re-build is done :+1:

1 Like

The vibrator stuck vibrating at the last speed reached when there is a gap in the script, is this normal?

Probably/Potentially/Maybe :sweat_smile:

Depending on your settings (in this case I guess “Skip Gaps”, “Enable Auto Homing” and “Vibration Conversion Mode”) it might be intentional behaviour :man_shrugging:

Doesn’t the beta version support deovr?

DeoVr has been removed as requested by the developers, because they have or are going to remove support for the used API.

Coincidentally the API of HereSphere is basically identically, so if you have a version of DeoVr that still supports the API you can use that option instead.

1 Like

of course deovr is removing the only thing that make their program usefull *sigh - anyway using deovr and restim with multifun player - when i click test sound restim plays the tones through my external speakers as it should , but when i play a video multifunscript loads the fun scripts , plays the video with sound in my headphones and it looks like restim is working (dot moving to the beat) BUT no sound is coming out of the speakers - if i stop the video and click test sound , it works