Added an alternative mode to the Global Hotkeys plug-in if the multimedia keys don't work (thanks to Sprite via Discord for reporting & help test this works)
Added some supporting features needed to ease the interaction of Homeseer with WACUP & the JTFE queue implementation (w.i.p. so no real details for now on this)
Changed what happens if the core playlist services cannot be created to now inform the user & abort continuing to load WACUP instead of allowing it to limp along in a broken state (a re-install hint is offered)
Changed how the crash reporter works to prevent it staying open in a few non critical scenarios
Changed how plug-in loading is done to better mitigate against older versions of plug-ins included with WACUP (e.g. from old Winamp Essential Packs or manually trying to re-use Winamp versions that have since been replaced with WACUP versions but are using the same filename) trying to be used & breaking / crashing WACUP
Changed a few places including the crash reporter to make it easier to distinguish between a beta & a public preview build being used
Changed how SPC titles are read with an interim solution until some issues are fixed with the SNESAmp Wrapper plug-in (this may still cause titles to show incorrectly based on the information in the local media library but it's more likely to show something nicer compared to the past few builds)
Fixed the ATF on/off option not working correctly
Fixed the ATF string not being applied correctly (build 5484 specific issue as a side-effect of one of the crash fixes)
Fixed a number of crashes related to mis-matched / incomplete updates (e.g. running WACUP before the update has completed) or when certain key services cannot be loaded (e.g. albumart vs gen_ff assuming it's there)
Fixed the crash reporter option for attempting to send an email incorrectly appearing as enabled even if it's been intentionally disabled (oops)
Fixed a crash related to the VGM (in_vgm_w.dll) input plug-in when it's still playing on closing with a modern skin loaded which would incorrectly keep trying to access sample data for the skin visualisation modes
Fixed a possible cause of somes crashes related to weird API accesses (these are masking some other issue from what I can tell but the crash reports aren't conclusive on what's going on)
Fixed a crash due to an older version of the Time Restore & Autoplay plug-in being installed (additional checks are now made to prevent the older plug-in being loaded when a newer updated one is already part of WACUP)
Fixed the playlist editor context menu showing twice if when using the Windows context menu action (button or Shift+F10) & you use escape to cancel the action
Fixed trying to select a newly added playlist item requiring 2 clicks for it to register the item selection after using the Add File/Folder/Url actions
Fixed the option to enable/disable using the classic skin style mouse cursors not being correctly applied across all of the skin (core mis-match issues)
Fixed some other options on the classic skin preferences page not being correctly applied until a restart of WACUP
Fixed the current WACUP version not being shown on start-up when using a classic skin with double-size enabled
Removed the option for not having the classic skin equaliser follow the global double size setting (this might have made sense on 640x480 setups but it seems superfluous nowadays - if you use it then let me know!)
Other small changes whilst trying to help better determine some of the issues seen in the crash reports or anything that is inconclusive on whether it'll help or not
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 1 May 2020