Added a 'freeze windows' option for the classic skin handling so any native / generically skinned windows handled via the core will have their position effectively locked (using the control key can override this to allow for resizing / repositioning as needed - the classic skin options preferences page details more about this)
Changed the Yule Log plug-in to ensure it's been configured correctly before responding to any actions (this should resolve an issue with some actions like sending tweets happening when it's been turned off due to the default value being used as the configuration values hadn't yet been loaded at the time of a play event)
Changed a few internals to simplify things between the builds & running modes
Changed the ML_MSG_PLAYING_FILE api to now be sent before IPC_PLAYING_FILEW so the library plug-ins (mostly for the local library plug-in) can get a head start which is often useful for the other plug-ins when it comes to metadata related actions
Changed the handling of comments being saved into Vorbis Comment tags so that "DESCRIPTION" will be used over "COMMENT" to match the spec (reading from "COMMENT" will still occur if "DESCRIPTION" isn't found)
Changed how some of the re-used plug-ins are patched to minimise any related dependencies & to make non-legacy mode to use fewer resources
Changed the handling of batch play/enqueue/enqueue all from numerous aspects of the player to minimise the amount of processing done to lessen the chance of really big additions causing ui hangs / potential crashes (e.g. enqueue all of the local library into the main playlist editor going from 5 seconds to around 2 seconds for approx. 120K of library items) which should make things nicer with larger libraries / playlists
Changed some of the plug-in & related dll handling to make things more consistent with how loading is handled whilst using a bit less code to do it
Changed how the multiple instance handling is done to avoid the settings folder copy if chosen to be done happening on the main ui thread of the running instance which could easily trigger an unresponsive process crash along with a number of other small related changes to ensure things are much better behaved within the spawned process (not that running multiple WACUP instances is necessarily a good idea!)
Changed the newly added flip library navigation tree position option to also adjust the position of the vertical divider so it keeps the size of the navigation tree & currently selected view sizes
Fixed OGG Vorbis streams failing to connect &/or stay connected including some issues with HTTPS urls along with some other related issues
Fixed Opus files using the OGG file extension not having their metadata read as expected (e.g. when viewing the Alt+3 / File Info dialog)
Fixed an incorrect handling of the DirectSound device id becoming invalid & not correctly triggering the fallback code to use the default
Fixed a regression (beta build specific) along with some inconsistencies in the escaping of some of the ATF metadata when doing HTTP POST
Fixed how trying to play / load multiple folders (even if amongst files) is handled via the command-line so they are now correctly treated as specific values & not getting grouped together with the prior value as a single string which could then cause an invalid / non-expansion of the folder to occur as expected (thankfully a beta specific issue)
Fixed a crash that could sometimes occur with the recent updates to simplify some of the album art plug-in window when using the details mode
Fixed the probable cause of an occassional crash seen when closing the format converter window
Fixed a number of issues with the installer related to the use of the WACUP core that could cause unexpected failures on actions that should be working
Fixed the classic skin video window close button not showing a pressed state as expected if using the option to have it use the generic embedded window
Fixed an inconsistency with the handling of bitrate being reported during Ogg Vorbis playback which made it look like the bitrate had suddenly dropped
Updated libjpeg-turbo (image.w5s) to 2.1.4 (12 Aug 2022)
Updated Monkey's Audio (in_ape.dll) to 8.51 (14 Aug 2022)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 15 Aug 2022