Download: https://github.com/Yoooi0/MultiFunPlayer/releases/tag/1.25.2
v1.25.2:
Add support for upcoming SLR multi-axis funscript
Fix exception when trying to create output target using missing type
Fix crash after removing/disabling an axis from device settings
v1.25.1:
Fix exception when clearing buttplug device list
Fix possible buttplug deadlock
Fix media content expander defaulting to expanded state
v1.25.0:
Add AB loop support (#112)
Support latest buttplug version by updating to Buttplug.Net library (#115)
Add separate bypass toggles for script/motion provider/custom transition (#71)
Add ability to disable/enable shortcuts (#120)
Make motion provider gap fill work based on script presence (#67)
Allow enabling window resize (#9)
Add ability to limit motion provider speed when updating based on other axis motion
Start work on help/documentation page (https://yoooi0.github.io/MultiFunPlayer/)
Rework heatmap/chapter/bookmark tooltips
Add ability to disable sync on auto-home start/end
Use precise sleep for main script update loop
Make internal media source playlist items easier to click
Change default mpv arguments to --keep-open --pause to not pause on next playlist file
Change axis settings to enable random motion provider on R0/R1/R2 by default
Fix TCP output sending data in 1024 byte chunks (#122)
Fix plex media source getting stuck due to infinite timeout
Fix internal media source not clearing media state when disconnecting
Fix exception when using bookmark and chapter actions when none are loaded
Fix stutter when auto-home delay is longer than sync duration
Fix smart limit canvas popup
Fix keyframe heatmap not displaying long slopes correctly
Fix unable to map multiple buttplug devices with the same name