The changes include:
Compatibility
- Now also supporting ARM processors.
- Fixed compatibility issue on Windows 11 systems after cumulative Windows update KB5065426. That update introduced Voice Clarity and other audio enhancements, that are incompatible with Soundpad.
- Fixed rare compatibility issue, where a connection to the driver extension wouldn't be established, because the setup check routine couldn't verify if the driver extension was registered properly.
- Fixed compatibility issue with Logitech's Blue Yeti microphones. The original driver's effects weren't loaded after a system restart.
User interface
- Added the Auto stop option to the play menu. That option is enabled by default and could previously only be found in the advanced hotkey options.
- About dialog: The license information in the standalone version is now hidden behind a button. It's for streamers to avoid revealing their email address while streaming.
- Added confirmation dialog when removing dead entries.
- Added Refresh button to the device preferences.
Misc
- Improved random playback algorithm to have a better distribution and less noticeable repetitions.
- The voice activation sound is now played on headphones as well (File -> Preferences -> Audio -> Play voice activation sound).
- Integrated latest Steam SDK 1.63 in the Steam edition.
- Changed initialization of the Steam edition as users reported, that the full version is sometimes launched in demo mode.
- Increased security by verifying the signature of TTS.dll and SoundpadService.exe.
- Increased security in standalone version: Internal updater now verifies the signature of update files.
- Standalone only: The uninstallation with a missing installation directory won't abort now.
Fixes
- Fixed repeated UAC prompt when launching the Steam edition.
- Fixed hard to stop repeated playback of a sound list if it contains only unplayable files.
- Remote control interface: Fixed DoSeekMs with negative and zero values. The UI now also displays the new playback position while the playback is paused.
- Auto Keys: Fixed automated key presses of modifiers. It now distinguishes between left and right modifiers, e.g. Ctrl and RCtrl. Only if "Allow left and right modifiers" is enabled in the hotkey preferences.
- Fixed crash when trying to edit a file location, which could occur if a file was located on a non-existent partition.
- Fixed high CPU usage when the last render device was disconnected. It only stopped when a device was connected again.
- Fixed connection to the volume mixer on Windows 11.
- Fixed recorder option "Add to category" when used with hidden categories.
- Fixed import of malformed m3u files.
- Fixed crash in troubleshooting report caused by a bad sound file access.
- Fixed crash when choosing an external sound editor with an empty sound list.
- Partially fixed the decoding error
c00d36e6 on playback or when editing mp4 files. It's actually a workaround as it doesn't always work. Affected files are broken and don't contain a required attribute to be decoded properly.