Releases: FredTungsten/ScriptPlayer
1.2.2
This Pre-Release contains support for the new Handy API v3 that will make the currently used v1 obsolete.
You need Firmware Version 4 to use this version of ScriptPlayer
- Implemented Handy API v3 to replace v1
- Uses new script hosting endpoint
Full Changelog: 1.2.1...1.2.2
1.2.1
This is another mini-version with all the changes since 1.2.0.
What's Changed
- Do not try to connect to every BLE device available by @cfs6t08p in #236
- Added GoProVRplayer by @delorean57 in #256
- Added Support for the MK312 via Wifi Adapter by @Rangarig in #260
- New Tile-View for playlist
- Experimental feature to stop video while loading scripts to the Handy
- Increased script download timeout for the Handy to 60s
New Contributors
- @delorean57 made their first contribution in #256
- @Rangarig made their first contribution in #260
Full Changelog: 1.2.0...1.2.1
ScriptPlayer v1.2.0
Culmination of a lot of small changes that were made over the last years.
What's Changed
- fix tiny bug in ExtendRange in #166
- fix: Correct client/device mismatching by @blackspherefollower in #170
- Fix the loading of E-Stim Audio files when viewing video through an external player. by @Orgasmscience in #197
- Small Fix: DeoVR DefaultEndPoint by @Orgasmscience in #201
- Standalone audio file support by @space-nuko in #219
- Decrease Minimum "Min Command Delay" to 1ms by @FleetingOrchard in #221
- Improve output of estim mp3 files by @edger477 in #222
- Experimental Volume Ramping feature for FunStimAudioDevice by @Orgasmscience in #224
- Small bugfix and one suggestion by @Orgasmscience in #223
New Contributors
- @Orgasmscience made their first contribution in #197
- @space-nuko made their first contribution in #219
- @FleetingOrchard made their first contribution in #221
- @edger477 made their first contribution in #222
Full Changelog: 1.1.1...1.2.0
ScriptPlayer v1.1.1
This is a pre-release with a lot of experimental features
- Support for The Handy, including local script hosting
- Support for DeoVR synced playback
- E-Stim support (generated from funscript or via MP3)
- Move/Rename/Delete Videos and all related files directly from the playlist
- New folder browser dialog (the old one was shit)
- Fixed some playlist-related bugs regarding "repat single file" and "shuffle"
- Fixed some multi-monitor related issues
- More Input-Binding options and commands (including mouse and overriding default key-mappings)
- BLE Spam-Filter (Fixes Launch connection problems when close to spammy BLE devices like phones with Corona Apps installed)
- Added a mini-control box (play/pause/heatmap/etc in a small separate window)
- Auto Script-Reload option (for creators)
- Generators now have an option to only use the left half of the video
ScriptPlayer v1.1.0
The following Video Players are provided as-is and are no longer actively maintained:
- Samsung VR
- Kodi
- Whirligig
Video Previews
ScriptPlayer now shows previews of videos and thumbnails of the current video when you hover the bar at the bottom (where the heatmap is), the next / previous buttons or a playlist-entry.
- generate and show preview GIFs for next/previous video and in playlist
- generate and show video thumbnails when hovering the seek bar
- generate and show heatmap for next/previous video and in playlist
- generate thumbnail banners
Minimalistic Setup Instructions:*
- Download and install FFMPEG as described in the settings-dialog.
- Add videos to the playlist
- Click "generate all" in the menu.
- Wait for FFMPEG to finish
Buttplug / Intiface
Updated Buttgplug/Intiface Client (new Version / UI)
Automated some steps you need when using Buttplug
- Auto-Start Buttplug
- Auto-Connect Buttplug
- Auto search for devices
- Auto show device manager
Added chapter-modes
If you don't want to watch an entire video but short sections of many videos, there are now plenty of options to do that:
- Fastest chapter
- Fastest chapter (limited duration)
- Random chapter
- Random chapter (limited duration)
- Fastest section
- Random section
New Logic to ensure single instance
(and pass on arguments like video file names)
In case someone is using ScriptPlayer as the default program for certain file types.
Search for text in settings
Just what it says: If you know the name of the settings but not where it is hidden, just type it into the search bar.
Multiple Conversion Modes for vibrators
- Position = Speed
- Speed = Speed
- Speed = Speed but only half the duration
Added more options on how to display elapsed/total time of loaded media
Basically controls what you would consider the "duration" of the video:
- Media Progress
- Content and Gaps
- Content only
Format preference
Prefer .txt over .funscript or .mp4 over .webm but you have both for the same video?
- specify a priority for different file formats (when multiple are available)
Keyboard mappings are now editable
(not all options available yet, but it's steadily growing)
- Support for sub-directories in the Paths option-
KODI support
(Provided as-is, was contributed by a user)
Auto-Homing (Move to 0 when pausing)
Also 100% User-contribution - thanks again
Remember Window Position option
Fallback Scripts can now be picked randomly
(if you specify a directory instead of a file)
- With gaps removed
- And looped to the full duration of the video
Slight improvements to Soft-Seek
Range Extender
When you have a great script but the range is lacking, this setting will stretch the up/down movement.
"Reload Script" Button (for debugging scripts)
Improved Script Positions Preview (Colored)
Many more Playlist-Options
- Add folder
- Show Duration
- Check if script exists
- Previews (see FFMPEG)
- Multi-Select
- Move Top/Bottom
- Sort (Filename, Path, Duration or Shuffle)
- Search field
- Random Playback mode is now slightly less random to ensure the same video won't be played again too soon
Simple Script-Editing commands
(Shift, Trim, Save)
Attributions Dialog
(Shoutouts)
Support for Legacy-Automation Software
(via WndProc / SendKeys)
OSD Messages for Zoom-Player
Whirligig
Fixed an issue with the timestamp-server in newer versions
(Newest Version doesn't seem to work for whatever reason)
Playlist in Main Window
Playlist is now also in the main window - like the settings panel, just on the left.
Fuzzy Name Matching
If your video player shows "Video Name (2019)" instead of "Video Name.mp4" and SP can't find a script with that name - that can now be fixed with some regex magic in the settings (Players/Fuzzy Name Matching)
Video Crop
Lets you select the section of the video you want to show (e.g. to crop out the beatbar of a CH/FH video)
ScriptPlayer v1.0.5
A couple of bug-fixes and new features:
- Smooth Transistions between two videos and when skipping gaps (by loading two videos at once)
- Loop A-B feature (including smooth transistion)
- Invert Positions option (in case you got an upside-down script)
- Fix for a bug that caused scripts to stop when using the playlist without Auto-Skip
- Added "Random Chapters" option to playlist that will only play a single, random chapter of each video
- Added Fallback-Behaviour Settings (Default-Script, keep loaded, clear)
- Added Support for MPC-HC
- Added Support for Zoom Player
- Added Support for Samsung VR
- Added support for new WankZ meta file format
- Reset Settings Button
- Repeat Single File Mode
- New Beat Conversion Mode (Up/Down Fast)
- Updates Buttplug Client (0.2.1)
- Stay-on-Top Option
- Whirligig duration parameter (currently in beta)
- Playlist Controls in Toolbar
ScriptPlayer v1.0.4
- Fill Gap Feature (Fill gaps in the script with movement)
- Updated Buttplug Client to newest version (has a new WebSocket library that works on Windows 7)
- Now supports double extension naming schemes (e.g. .mp4.funscript) when looking for matching scripts
- Rudimentary RealTouchScript support (not perfect but it's a start)
- Minor changes and bugfixes
Edit: Initial Setup had a fucked-up version number, should be fixed now.
ScriptPlayer v1.0.3
New in this version:
- VR support via Whiligig
- Can connect to VLC
- Device Manager
- Settings Dialog
- Automatic Update Check
- Partial Windows 7 support (thanks to qDot)
- Support for FeelVR / WankzVR / etc. meta files
- Improved Kiiroo Command interpretation
- Lots of small improvements and bug-fixes
- (and probably a couple of new bugs)
ScriptPlayer v1.0.2
A detailed description can be found in the ScriptPlayer wiki and here
New in this version:
- Support for Media Keys
- Added support for VirtualRealPorn Scripts (ini)
- Fixed startup argument issues (scripts can now be opened directly with the player)
- Added "Check for new Version" option in the about dialog
- Added options to limit speed
- Changed the way vibrators are handled via Buttplug
- Made settings panel pinnable and settings persistent
- Better notifications
- Better heatmap
- Additional Filter Options for Movement Range
ScriptPlayer v1.0.1
A detailed description can be found in the ScriptPlayer wiki and here