HandyControl 1.2.3 (28.11.2021) - Added Support for Pyro (Remote Control)

Will be included.

2 Likes

Awesome!

One more thing I just noticed: Not sure if itā€™s the new update with the player communicating back to handycontrol, but Videos stop as soon as the script ends, regardless of their original playtime, which is a bit unfortunate in my opinion.
Also, dropping a video to handycontrol, then a script and then uploading, Handycontrol froze a couple times for me with the controller vibrating eternally.

This was already reported by @anon12036825 and is fixed.

If you can reproduce it, please send me some more info. Maybe its because of different file locations or weird characters. I have not seen this yet on my side.

1 Like

Oh, right, didnā€™t see that there.

Iā€™ll try to reproduce it next time I can set up the handy, probably next weekend.

Great tool!

I would like to report a minor bug, though. When trying to register a local script host from the button in the settings menu, the command fails with

HandyControl Script Host: Registration aborted or not possible.

when the windows username contains a space (as in my caseā€¦). I believe the command is missing quotes around the username. For now I can manually run

netsh http add urlacl url=http://+:80/handy/ user="Brother Myristica"

but I would welcome if correct quoting of the username could be included in the next version.

1 Like

This is a new release for HandyControl - V1.1.0

New Feature, Changes, Bugfix
Read the pdf documentation for more details.


Introducing Chapters :bookmark_tabs: New
Cock Hero - Trip 2 GOA - Lucifie
Marcelin Abadir - Little Bitch Deep Throat
Here are three chapter files to try out

  • Chapter editor with freely editable names list for fast allocation.
  • Chapter description (tooltip only).
  • Quick chapter selection with mouse clicks.
  • Up to four chapters can be mapped to the gamepad (chapter bookmarks).
  • Chapter navigation with gamepad (restart, previous, next).
  • Chapter colors show average intensity.
  • Chapter image export with settings.
  • Automatic saving and updating.
  • New file type .hc to store chapter settings and future elements.

grafik


Gamepad button mapping :video_game: New

  • Most of the gamepad commands can now be freely mapped in the settings.
  • Pressing right or left thumbpad can be used as modifier like [Shift].
  • Buttons can be mapped to 2 different commands with quick or long press.
  • In total there are 72 possible button/duration combinations available.
  • Increased automatic mode presets from 4 to 8 (set speed and stroke by button).
  • Default mapping on right click.

grafik


Gamepad navigation commands for Media Player Classic New

  • Opens Menu of HandyControl (foreground window)
  • Menu Navigation, Select Script, Close Menu.
  • Uploads the script to Handy and minimize the app.

Script Folder Quick Load New

  • Script Folder Quick Load (random, next, previous) including shortcuts.
  • Setting to also upload the script to Handy for Quick Load commands.

grafik


Other new features New

  • Script conversion feature ā€˜Shift Timestampsā€™ by selected offset or entered value.
  • Setting to show stroke and offset value changes in MPC by uses subtitles.
  • Separated settings for heatmap grid axis X/Y.

Bug Fixes :bug: Fix

  • Loading behaviour of Media Player Classic.
  • Video now continues when script has finished.
  • Heatmap Drag & Drop crash on temporary scripts.
10 Likes

Thanks for another great update. I really appreciate the work youā€™re putting into this free software!

I have a suggestion, if this is the channel for it.
Would it be possible to implement voice control in Handycontrol itself?
Consider the app playing a random generator, or a random script, increasing the speed slightly, until voice command is given.
It could be one specific word, or just any word, basicly just the microphone registering voice/sound and then stopping, or perhaps acting any other way the user has set it to work.

Id love to see this implemented, as it would give a way to edge and easily make it stop, then wait a set amount of time, before resuming again.

1 Like

Yes, that would be possible. Already did that to another app to see how it works.
Itā€™s on my list but I canā€™t give you a date. Good part is, that priorities change from time to time :wink:

Real edging would not be possible since you always have a delay from the moment you speak, the app recognises your command and Handy does something. A gamepad will always be faster. Even if itā€™s just a single word, the speech recognition engine does not know when you are done and waits a little time to see if there is more incomming. It will probably be a bit faster than VoiceAttack since its integrated but the engine is probably the same.

Oh im looking forward to that!

I understand, so it has some limitations with the delay. Allthough, would it be possible to make theHandy stop on any recognition of voice. Basicly as soon as it registers voice, it stops, not having it listen to the entire word. This could be something you would chose in the app ā€˜stop on any soundā€™ or ā€˜stop on command: ā€œwordā€ā€™.
Where as using a specific word would, as you say, have abit of delay before it registers and acts on it.

Dunno if that will make a difference since the engine still has to give you some feeback. Depends if there is an event that fires earlier.

I dont know specifically how that works. Im not a programmer. So you probably know alot more about this than I do.
In my mind I just pictured an event occuring if registered sound/noise on the microphone reached a certain level.
Like the auto speak function on any voice program, like discord or teamspeak. You can adjust the level at which the microphone kicks in, and in the same way one could register something to happen if microphone reaches certain levels of decibel. Just a thought.

Reacting on audio levels is something different and you have to make sure that nothing in your environment makes noise to trigger the treshold^^

Handy itself is making noise and this is also a problem with VoiceAttack. If Handy is at a high speed then the app does not understand you anymore :confused:

There must be a manual treshold setting then and your mic must be placed very close to your mouth.
This is a lot of trial and error to get that working on the user side.

Oh, I didnt consider the noise coming from the handy itself. But yeah, maybe one would be able to manually tinker with it, I dont know. Either way, im excited to see what you come up with going forward :slight_smile:

For some reason after going from handycontrol 0.13.0 to 1.0.1 I canā€™t get it to work anymore, all settings are there, and when the script is ready, mpc open, and I press play, it plays for 3 secs and then just says script stopped, this is the case for several scripts, some downloaded from here, some made by myself.
Included a little sample of the log

16:07:38.676 - Script loaded: D:\Porn\Dad Crush - Danni Rivers, Rosalyn Sphinx.funscript
16:07:38.703 - Matching file: Dad Crush - Danni Rivers, Rosalyn Sphinx.mp4
16:07:43.324 - Script saved: C:\Users\Redacted\AppData\Local\Temp\167322.csv
16:07:43.889 - setStroke - 90%
16:07:44.012 - setOffset 0ms
16:07:44.640 - getServerTime - 04/18/2021 14:07:43 - Initial Offset: -364 - Average Offset: -27
16:07:44.761 - Script Upload - File is uploaded and ready for Handy to download, Filename: 167322, Size: 73978, URL: https://www.handyfeeling.com/api/sync/temp/167322.csv, Orginalfile: 167322.csv
16:07:44.937 - Script Stop
16:07:45.014 - Script Stop
16:07:45.015 - Downloading the script to Handyā€¦
16:07:54.791 - Script Prepare - Script downloaded successfully
16:08:07.157 - Script Play - 00:00:00
16:08:07.256 - Adjust Timestamp - -19ms
16:08:07.369 - Adjust Timestamp - -9ms
16:08:08.279 - Script Stop
16:08:10.745 - Script Play - 00:00:00
16:08:10.856 - Adjust Timestamp - 0ms
16:08:11.756 - Script Stop
16:08:12.283 - Script Play - 00:00:00
16:08:12.372 - Adjust Timestamp - 0ms
16:08:13.297 - Script Stop

Try the newest version and also get MPC-BE. All links are in the first post.

I will take a look, thank you

Getting the newest version (sorry didnā€™t notice there was a new one) fixed the stopping problem, but for some reason when i use my own free hand made scripts (mde with mouse movements) the movements are very jittery/choppy unlike scripts i download from here are fluid in their movements
I have tried turning off Smart jitter to no avail. it used to work just fine so i have no idea whatā€™s wrong

Enable the markers and look how much timestamps you got in your script.
Maybe you are trying to play rawdata that is not supported by Handy.

I think OFS has a feature to reduce this so only the peak points are left.

grafik
grafik

Hello, I think your program is really awesome. Iā€™ve just tried it out a little and would like to know if it is possible to dynamically change the bottom offset for the manual remote control using a controller. The setting only works for me if I load and manipulate files that have already been saved. But I couldnā€™t do it for the direct usageā€¦

Alright, strange that it has worked fine before, i just checked the markers option and there are alot of markers in my scripts, wasnt aware that could become a problem, i will check for such an option in OFs

Thanks for responding!