What do you mean? The issue is that I need to press a haptic button twice in order to trigger a action. I need to trigger an action on turning it off and an action when turning it on. They are switches.
I’m asking if “BUTTON PRESS” and “BUTTON RELEASE” (not CLICK) do work with them
If it does you can configure them separately
Is there any documentation on how the heresphere script source works. Been trying to set it up for the past hour but I have no idea how this is supposed to work.
If I understand it correctly, this is used for when heresphere opens a site with /heresphere. The credentials should match that of this site. However when I set it up like this nothing happens.
Any hint would be appreciated ![]()
No, at least I couldn’t get any combination to work and tested it a lot.
Yes, but the site also has to provide the scripts, many sites that support /heresphere api only send scripts to The Handy. If HereSphere can see the scripts from that site, then MFP should too.
You can change log level to trace to see what it tries to do when you play a video from a site that has /heresphere support. You can DM me the trace logs if you cant make it work.
@Yoooi please add disable toggle for plugins next to plugin reload button
I dont see the reason why, if you want to stop something then handle it in your plugin.
@Yoooi I think I see what the issue is. I have a local site (http:192.168.0.211:3666). I’ve made sure to select http from the dropdown and and this is initially respected: TRACE|MultiFunPlayer.Script.Repository.ViewModels.HereSphereScriptRepository|Received “{“access”:1,“library”:[{“name”:”…
DEBUG|MultiFunPlayer.Script.Repository.ViewModels.HereSphereScriptRepository|Added site “http://192.168.0.211:3666/heresphere”
However when retrieving the individual scripts the http protocol seems to be ignored and https is used. Since this is not a https site it fails:
WARN|MultiFunPlayer.Script.Repository.ViewModels.HereSphereScriptRepository|Exception when adding site “https://192.168.0.211:3666/heresphere”|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
—> System.Security.Authentication.AuthenticationException: Cannot determine the frame size or a corrupted frame was received.
What is the exception when it tries to search for scripts?
Weird, I’m no longer getting the https issue but it’s still not working. I’ll DM you my log
By the way, @yoooi is the {actions: Action[], axes: { id: string, actions: Action[] }[]} for single-file multiaxis script stable enough for general usage for scripters?
Cuz I’ve never seen anyone use it and wondering if noone knows about it or there were reasons to avoid using it
This is the format SLR uses for their multiaxis scripts, nothing makes scripts in this format but their software, MFP supports it for SLR script streaming.
Does it have actions for L0 AND axes or only axes?
I think L0 is the normal “actions”, while “axes” contains other axes than L0.
Tho I think in MFP I also look for L0 in “axes” just in case.
I dont get an error code. The script part will connect but the video part wont connect. It says i have the most recent mpv … it connects with interval to just play scripts
I dont understand. You connect to either mpv or internal, you cant connect to both at the same time.
If it says you have most recent version then dont click the download button.
If you click connect under mpv then a mpv window should appear, or an error should be shown.
If no error is shown then you have errors disabled in settings.
Also what MFP version are you using.
I have the latest mfp. It tells me its up to date but when i try to connect it doesnt. I had it working then i tried the internal play and now it wont connect back to mpv. Im not trying to use both. I unclicked internal and reselected mpv. Its not connecting and it doesnt say why
Go to application settings at the top of the window, change log level to trace, try connecting again to mpv, change the log level back to info, send me the latest log file.
Hey, I keep getting this error when I try to connect my SR 2.0 to MPV.
Error when connecting to MPV:
System.TimeoutException: The operation has timed out.
at System.IO.Pipes.NamedPipeClientStream.ConnectInternal(Int32 timeout, CancellationToken cancellationToken, Int32 startTime)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location —
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
— End of stack trace from previous location —
at MultiFunPlayer.MediaSource.ViewModels.MpvMediaSource.RunAsync(ConnectionType connectionType, CancellationToken token)
at MultiFunPlayer.Common.ExceptionExtensions.Throw(Exception e)
at MultiFunPlayer.MediaSource.ViewModels.MpvMediaSource.RunAsync(ConnectionType connectionType, CancellationToken token)
I’ve tried everything from running is at administrator to changing the usb port to restarting my pc multiple times. I really don’t know what to do else to get it to work. My device does connect to my pc since it gives a connect sound, but for some reason MFP won’t let me connect it to MPV. ;_;
You probably have auto-start disabled for some reason, it should be the third button from the left under mpv.