Download: https://github.com/Yoooi0/MultiFunPlayer/releases/tag/1.31.3
Add PotPlayer support
Fix incorrect VLC media duration after changing media file
Fix Buttplug output disconnecting in rare cases
Additional patreon only changelog:
Fix unable to log in to SLR
Reuse SLR session to prevent rate limit error when logging in
Changelog:
Support matching XBVR files not matched to any scene using local repository
Fix crash when selected device has multiple axes with the same name
Only load axes with name in '[A-Z][0-9]' format
Fix VLC 3 time drift by recalculating media duration on each update (#184) - on seek from MultiFunPlayer (like auto-skip) the duration gets updated to the exact value
Fix Emby and Jellyfin source not working (#187)
Fix speed limit offset actions not allowing negative values (#186)
Fix unit conversion in speed limit SecondsPerUnit offset action (#186)
Fix path plugin references not loading the assembly (#185)
Fix plugin settings saving only after they finish executing (#188)
Fix output target and media source logger names
Additional patreon only changelog:
Add HereSphere script repository - allows loading scripts from sites that support heresphere api (library view)

Changelog:
Add support for updated HereSpere api - this fixes Stash/XBVR script repository not working with HereSphere
Add support for VLC 4 (#183)
Add back MatchAllUseFirst option to XBVR repository to allow matching scripts with mismatched video and script file name

Allow invoking button hold shortcut while holding instead only on release

Fix slider interval when using arrow keys
Fix inverted Y axis in preview controls
Fix axis value getting set to 0 under some conditions
Fix keyframes heatmap range and heat not aligning to actual control width
Fix keyframes heatmap heat calculation ignoring steep actions
Differentiate between left and right shift/control/alt keyboard buttons
Don't set timeout when manually connecting sources or targets
Encrypt api key properties when saving settings
Simplify plugin #r assembly reference format
Set custom default auto-home settings for V0-V9 vibe axes
Show remaining capture time when adding shortcuts
Disable elapsed time offload in outputs by default due to increasing number of custom TCode devices/firmwares
Yoooi
2025-05-05 11:11:45 +0000 UTCtest ternd
2025-05-05 10:17:32 +0000 UTCYoooi
2025-05-02 13:24:30 +0000 UTCtest ternd
2025-05-02 11:01:06 +0000 UTC