MultiFunPlayer v1.30.2, v1.30.1, v1.30.0 are now publicly available to download on github:
Hey Yoooi, Iām having an issue getting the āRandomā movement to work.
So to make sure I understand this correctly, these are my assumptions:
āRandomā will move the device randomly when thereās no script or there is a gap in the script for the default 5 seconds.
Based from what Iāve seen on some other posts in this thread, I have mine set up like this:
(ignore the Buttplug being disconnected, this was just for purposes of screenshot)
However, playing a scene that does not have an associated script, there is no movement at all, even though the little bar graphs under āAxis Valuesā do slide back and forth. Iāve tried changing the āBlendā values, toggled āUpdate whenā¦ā options in various combinations, no joy. Iām sure Iām missing something simple but I canāt see what.
I will clarify that when Iām using a script+scene combo, everything works perfectly, no issues. So itās not a connectivity problem or such.
Your guidance would be appreciatedā¦ Thanks for making such a great utility - itās way more stable than ScriptPlayer.
Never mind, fixed it! I was taking a look at the Buttplug settings / Device Map and noticed I was on Polled updated. Changed it to Fixed, et voila. Movement.
Love the work youāve done. Was wondering what video player you or anyone else suggests?
Iāve been running into sync issues with VLC where it starts with around a -0.1s video file offset and by minute 10 or so of a video it always ends up around -0.6s with it desyncing more the longer the video (even if I skip to minute 10 the offset is always around -0.6.) and after tweaking settings with no luck I figured it could be player related.
Iād love a good discussion about the motion providers sectionās various knobs and levers.
At first glance, it seems obvious, but tweaking any of it gives diminishing returns.
I just tested and yea VLC 3.0 time is terrible and all over the place. Not sure I will be able to fix it in MFP, maybe just slightly improve it.
I then tested VLC 4.0 and its spot on, but it has a new API so MFP would need an update to support it.
I always recommend mpv for a 2d player.
@JrWeeb to addon, VLC player has gone downhill I believe roughly 2 years after I switched to it from Windows Media Player getting dropped everyone was recommending it but then new codecs started coming out and itās updates werenāt keeping up and such.
As a result I found out about MPV and switched to that before finding a few issues with that recently with some files and so use it and MPC-HC. (which works well with anything MPV doesnāt do and MPV does well with anything MPC-HC doesnāt do well with)
Itās annoying that one of them donāt work perfectly but this aināt a perfect world.
VLC is horribly behind the times now. The v3 codestream has been out for well over a decade and no sign of v4 coming soon. On Linux, you have to keep old libraries installed for VLC to work, which then in turn breaks other multimedia programs that expect newer libraries. MPV is a good replacement.
Thank you all, I tried MPV and it works great. Will try MPC-HC if i run into the issues Ratattacj15 has seen
I canĀ“t add shortcuts, it just doesnĀ“t register key strokes. I have allready made a bunch of shortcuts to use 1-9 keys to set the axis limit, which works, but now IĀ“ve gotten myself a wireless numpad that I would like to use as a remote, but the numbers on that doesnĀ“t seem to map to the same keycodes as the regular number buttons, and now I canĀ“t register any new keys, number of otherwise.
What am I missing?
What kind of wireless numpad it is? Iām assuming you can type the numbers with it just fine in other applications?
What you could do is stop MFP, edit MultiFunPlayer.config.json
in text editor, then find LogBlacklist
and remove the line "MultiFunPlayer.Input.RawInput.*": "Trace",
, then find LogLevel
and change the value to "Trace"
.
Then start MFP, press the numpad keys a bunch of times, stop MFP and send me the latest application log. And remember to undo the changes in the config.
Thanks for your reply!
ItĀ“s one of these things:
And yes, itĀ“s just a normal numpad, and it works in other programs.
Sure, I can do that, but first maybe you can give me a run down of the normal procedure to add a shortcut, since I canĀ“t make it work with any keys on my normal keyboard either?
I remember having problems with it the last time I set it up, and that there was some kind of trick to it, but I donĀ“t remember how I solved it.
What I do now is select āButton Pressā from the Shortcut dropdown menu, and then press the āStart Capturingā-button, but it doesnĀ“t register any key presses. I have a small recollection of having to first press the green plus button before I could add a gesture, but the plus sign is greyed out and canĀ“t be pressed.
And it does seem to register keypresses in the log.
IĀ“m changing the log level back, it was supposed to be āInfoā, right?
I tried adding some shortcuts manually to the config file, and āNumpad1ā and āNumpad9ā seem to do the trick for 1 and 9, but it would be nice to be able to to it from the application!
Update:
I downloaded the latest version and started from fresh, and now I can add new shortcuts again.
I wonder if I can set a shortcut for nudging the offset of the script though? I Have found the option to set it to a specific value, but that isnĀ“t very helpful.
I think what happened is that it was capturing the numpad just fine, but before v1.30.0 it did not show you that there was anything captured and you probably didnt open the list to check.
The logs show correct key presses that my keyboard shows too, so thats the only explanation I got.
There is Axis::ScriptOffset::Offset
for per axis offset, and Media::ScriptOffset::Offset
for global offset.
Ooh, nice! That works, thank you!
Now on to the next problem
You helped me get it working with Plex a while back, the key was to use the HTPC-version or the iOS-version instead of the regular Windows application, but now neither of those work anymore. They donĀ“t show up in the client list, so maybe they have been patched, I did notice an update to the HTPC-app when I started it for the first time in a while.
You donĀ“t happen to know how to fix that at this point?
Iāve been struggling to understand this process, and I could really use an example of how to create a shortcut. The most important shortcut I want is to control the top range of the L0 axis with the up/down arrows on my keyboard.
First press the settings Icon on the very top of the app to go into the settings menu, then press the āShortcutā tab.
Now choose āButton pressā in the Shortcut dropdown menu at the top of that tab.
Press the grey-ish āStart Capturingā button, next to the āGestureā dropdown, and then press the key on your keyboard you would like to map, and wait for the capturing process to finish.
Now press the āGestureā dropdown and choose the key you just pressed, and then press the green plus sign to create your new shortcut.
It will appear in the shortcuts list down below.
Select your new shortcut in the list, and then unfold the āActions/Settingsā menu at the bottom of the app.
In the list of actions, scroll down until you find Serial/0::Axis::Range::Maximum::Offset and press the plus sign to the right of the name.
It will appear in your list of Actions.
Press the edit icon (the wrench), set āTarget axisā to L0, the value offset to how much you want it to change per step, and the value limit to you maximum allowed value.
Set the value offset to a negative number for your down arrow.
And that should be it!
Wow that was very clear and easy to understand. Thanks!
Iāve got it set up now so that I can increase and decrease the top range in 5% increments by clicking the up/down arrows. I would also like to be able to hold down the button and have it just slide up and down until I release it. Do you know if thatās possible?
No problem!
No, I donĀ“t know, but looking at the availible settings I donĀ“t think so