This might be due to Windows buffering bluetooth commands? I dont really know.
For stuff like launch/handy over bluetooth you dont want to use fixed update rate. If you use the build I linked above it will send commands only on script actions instead of continuously. It has a drawback of ignoring every MFP feature and sending only raw funscript actions.
I’m actually surprised that launch works for you over bluetooth with fixed update rate. I’m assuming it might be because windows is buffering the commands so they still arrive one by one instead of getting dropped.
Sync is basically smoothing so that the device does not move unexpectedly. Duration is how long the smoothing takes before going back to live playback.
Same thing.
Launch/bluetooth has too slow update rate for you to feel any difference.
Its probably manual control, and/or motion range slider.
okay, just tested with that version you dropped and it’s really promising so far. also tried a fan made script instead of the vrcosplayx company and it was matching motion pretty well.
not seeing the rough stuttering I was seeing earlier. I’ll report back. thanks for the help!
I havent tried the version yoiu just linked 7 hours ago, but I can respond that the previous link you sent me is working great with scripts now, no issues
When you are able please switch to the version i just linked as it should be pretty much final implementation, the more people test it the more possible bugs I can fix if you manage to find any.
Feature suggestion: is there any way to make the buttplug devices editable after they’re created? Because often I’ll want to change the channel driving a particular device, and to do that I have to delete it and enter it again.
Add polled update option to all output targets (#92)
Polled update only sends script actions to the device ignoring all other MultiFunPlayer features, used mostly for BLE devices like The Handy to improves smoothness
Add configurable shortcuts (#28)
Supports multiple shortcuts for the same gesture
Add ability to change between secured/unsecured schema for endpoints (#150)
Add ability to change axis used for heatmap range and tooltip with scroll wheel (#148)
Add update check to information dialog (#34)
Add ability to toggle force seek option in OFS source
Improve keyframes heatmap range display
Change default UDP output endpoint to tcode.local:8000 to match WiFi firmware
Fix gamepad axis gestures not working
Fix invalid VLC source media path causing scripts to not load automatically
Fix XBVR and Stash script repository returning no results with UseFirstMatchOnly
Fix script link not updating for axes without priority
Fix heatmap enable preview setting not getting loaded
Fix possible min/max exception when using Axis::Range actions
Fix delay when disposing media source or output target
Fix buttplug output creating invalid device map when loading settings
Fix endpoint settings not loading when using hostname
Remove Uri To Local media path modifier
If you like what I’m doing, please consider supporting me on Patreon
Hi,I’m not sure if this has already been answered. I’m pretty new to MFP and have been using scriptplayer until now. I’m not happy with MPV and would like to use VLC Player instead. . But i don’t understand how to connect MultiFunPlayer to VLC. Is there someone who can give me a step-by-step guide how to do it? Or should I use XTPlayer instead. I really miss the Playlist where you can easily switch around what comes next. So maybe XTPlayer is the better option for me.
I usually release patreon versions few days later in case there are any bugs found.
But with the insane amount of feedback here lately I might switch it around and release patreon versions earlier then do public.
Fix polled update TCode commands duration getting sent as seconds instead of milliseconds
Fix url encoding of media resource name when parsing from url causing script repositories fail to match scripts (#155)
Fix incorrect host comparison in Stash/XBVR repository causing no matched scripts
Fix Stash/XBVR repository not using full path and query when parsing for scene id causing no matched scripts
Fix invalid scene id regex in XBVR repository causing no matched scripts
1.29.1:
Fix unable to capture mouse wheel gestures
Fix gamepad axis gestures not displaying user index
Fix commit sha in window title version in release builds
1.29.0:
Add polled update option to all output targets (#92)
Polled update only sends script actions to the device ignoring all other MultiFunPlayer features, used mostly for BLE devices like The Handy to improves smoothness
Add configurable shortcuts (#28)
Supports multiple shortcuts for the same gesture
Add ability to change between secured/unsecured schema for endpoints (#150)
Add ability to change axis used for heatmap range and tooltip with scroll wheel (#148)
Add update check to information dialog (#34)
Add ability to toggle force seek option in OFS source
Improve keyframes heatmap range display
Change default UDP output endpoint to tcode.local:8000 to match WiFi firmware
Fix gamepad axis gestures not working
Fix invalid VLC source media path causing scripts to not load automatically
Fix XBVR and Stash script repository returning no results with UseFirstMatchOnly
Fix script link not updating for axes without priority
Fix heatmap enable preview setting not getting loaded
Fix possible min/max exception when using Axis::Range actions
Fix delay when disposing media source or output target
Fix buttplug output creating invalid device map when loading settings
Fix endpoint settings not loading when using hostname
Remove Uri To Local media path modifier
If you like what I’m doing, please consider supporting me on Patreon
Im getting this Error when trying to connect MPC-HC:
MPC-HC failed with exception:
System.TimeoutException: A task was canceled.
—> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at MultiFunPlayer.Common.ExceptionExtensions.Throw(Exception e) at MultiFunPlayer.MediaSource.ViewModels.MpcMediaSource.UnwrapTimeout(Func1 action)
at MultiFunPlayer.MediaSource.ViewModels.MpcMediaSource.RunAsync(CancellationToken token)
I started MultiFunPlayer v1.29.2 for the first time today.
You cant specify the ip in mpc-hc so what do you mean the default is 127.0.0.1?
In mpc-hc can you click “launch in web browser” and then go to “variables page”?