Beta Version: 1.99.11.18916 (x86) | Released: 18 April 2024 |
- Changed how the local library plug-in db change syncing is handled to minimise running whilst other queries can occur
- Changed some playlist item length handling to avoid quirks seen when zero was specifically set (treated as no length)
- Changed the installer to skip the Win7Shell plug-in being installed for those trying to use the Vista Extended Kernel
- Changed the native media library plug-ins to update the currently playing item on next / previous if it's not playing
- Changed the installer to auto-disable the Not So Asio plug-in if not actively used to reduce bug reports involving it
- Changed the podcast view handling to reduce the scope of any internal locks & minimise the chance of that deadlocking
- Fixed a sporadic crash when in_zip attempts to obtain metadata from in_mp3 if it's already trying to play an mp3 file
- Fixed a crash in vis_classic when the timing of things is out of step between init & it trying to draw the background
- Fixed a deadlock when trying to add items into the main playlist whilst triggering playback & shuffle is also enabled
- Fixed a regression which could cause some ATF related actions (e.g. scrobbling) to fail when creating the used string
- Fixed a crash seen with the nde implementation when the setup is suffering from extremely low available memory to use
- Fixed the possible cause of a weird hang during closing issue when trying to save out some of the nde based databases
- Fixed an in_wav caused issue where it could incorrectly make a file existence check for core file is supported checks
- Fixed another deadlock related to modern skins & the local library interacting due to the metadata some skins request
- Fixed the local library plug-in triggering a local library view refresh on playcount updates if the file is not found
- Fixed the history preference & navigation node text disappearing after disabling the history plug-in tracking options
- Fixed the /debug command-line option preventing the created WACUP instance from completing its attempt to finish load
- Fixed a loading quirk with waveform seeker which could cause lots of metadata requests for length in quick succession
- Fixed various problems when obtaining metadata from MP3 files due to too many active api calls from different threads
- Fixed some handling issues on the input & general purpose preferences which could cause a crash with enable / disable
- Fixed some issues related to the classic skin window snapping due to the change a few builds back for smaller windows
- Fixed a regression from build 18798 which could cause the library playlist handling to save the wrong length in files
- Fixed in_wave not reporting the expected playback bitrate of any MP3 based files when it's used for fallback handling
- Fixed the local library plug-in not updating it's api result cache (view cached was ok) with playback related updates
- Fixed a small performance issue with the local library plug-in when it attempts to restore the view filter selections
- Fixed the reproducible cause for the local library view handling which prevented it maintaining the filter selections
- Fixed the local library view settings files incorrectly having changes re-saved when there's not been any differences
- Fixed a performance regression with some local library view handling which caused them to take much longer to display
- Fixed a handling issue which could prevent starting WACUP with file(s) to play not correctly triggering that playback
- Fixed a number of issues with fullscreen video playback which prevented the on screen display being hidden or updated
- Fixed a performance issue with some of the local library view actions when there is a need to find the selected items
- Fixed a deadlock on trying to right-click within the local library view results pane & a slow action is still running
- Fixed a hang on close if the waveform seeker has gotten stuck on trying to process a file which reports no audio data
- Fixed a hang on close when video playback is active & is more likely to occur if fullscreen playback had been enabled
- Fixed the lyrics window not doing well with large amounts of text which causes all of the ui to hang whilst rendering
- Fixed the taskbar preview with it flickering on updates, not showing albumart or not working with no preview text set
- Fixed the option to auto add an imported local library folder to the folder monitor not live updating the preferences
- Fixed the reset metadata handling which could cause some of the input plug-ins to do unwanted initialisation on files
- Fixed a handling issue which prevented title generation working for playlist separators with background title reading
- Fixed a regression from build 18716 which broke some of the custom skin font loading as part of the wtf****.tmp issue
- Fixed a local library api compatibility issue which could cause a crash when the re-used portables plug-in is copying
- Fixed the waveform wrapper plug-in for some situations mis-reporting things internally or not releasing a file handle
- Fixed the waveform wrapper plug-in doing more processing on the "is it our file?" related checking than was necessary
- Fixed some aspects of modern skins not updating if the title matches the previous one sent (aka memory patching fun!)
- Updated Monkey's Audio (in_ape.dll) to 10.65 (16 Apr 2024)
- Updated OpenSSL (libcurl.dll) to 3.3.0 (9 Apr 2024)
- Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 13 Apr 2024
- Updated Zstandard (libcurl.dll) to 1.5.6 (30 Mar 2024)