Added a small information dialog that'll appear during loading if the main playlist is taking much longer than would be expected (e.g. could be due to slow network resolution or from trying to load all files from a drive due to folders being allowed as playlist entries) & should not appear for the majority of setups (famous last words)
Changed (again) how the crash reporter is attempted to be triggered which depending on the nature of the crash may now be more likely to generate at least the summary information about the crash though it's still likely if it's related to memory / heap corruption that the WACUP process will just close without seemingly collecting anything (unless running a child process all of the time which is not acceptable then this is expected for memory failures as the OS api calls needing to be made rely on being able to allocate memory using the mode that's ironically failed)
Changed slightly how the CD plug-in sets the initial title so it should now avoid staying indicating "checking drive..." for some setups when it had completed
Changed how the streaming url plug-in handles metadata in an attempt to minimise using the underlying input plug-in used for playback vs offering the cached metadata for the youtube & other url(s) played (this should help reduce some of the conflicts / silent crashes that can occur)
Fixed a crash / hang / whatever it manifested as when trying to open the alt+3/file info dialog if lyrics were present due to a trifecta of internal issues happening
Fixed the lyrics window not always updating if set to not sure the artwork for the playing / selected item as the background image of the lyrics window
Fixed a number of crash types not always being detected by the crash handling (e.g. heap corruption) so it's possible the builds might throw more errors due to this (a good thing but bad as more needs fixing)
Fixed a crash with in_mp4 on attempts to restart a file very quickly (caught by the crash reporter changes above)
Fixed some instances of lyrics not being loaded in the window when it's known it was in the file's embedded metadata
Fixed a regression which caused the lyrics window to report no lyrics when playback change happened due to a change made to reduce redrawing on loading incorrectly preventing further lyrics look-ups
Fixed a regression which caused the albumart window to sometimes not change to show the metadata for the playing item (related to the lyrics handling issue)
Fixed the internet radio plug-in sometimes causing a crash whilst it's doing clean-up of the view results (was more obvious under Windows 7 but could occur on other OS)
Fixed an occassional crash whilst trying to enumerate over the input plug-ins during initial loading along with playback being triggered
Fixed the filter images on the add/edit local library view dialog not correctly being sized depending on the current OS dpi / text scaling settings
Fixed a crash if CD entries were present in the main playlist due to incorrectly releasing the lock on the local library database in it's error handling when it's also not meant to even be trying to handle these playlist entries (this was happening due to the default behaviour to refresh CD item titles incase the disc has changed since the last time WACUP was run which incorrectly queried the local library)
Fixed failures to start a stream with the streaming url plug-in causing it to remain in a sort of playing but it's not playing state (now it correctly reports an EOF event which should also better ensure the failure message for the playlist item will be shown)
Updated cacert.pem to latest (30 May 2023)
Updated libcurl (libcurl.dll) to 8.1.2 (30 May 2023)
Updated libopus (libopus.dll) to 1.4.0 (20 Apr 2023)
Updated libsidplayfp (in_sidious.dll) to 2.5.0 (2 Jun 2023)
Updated Monkey's Audio (in_ape.dll) to 10.16 (31 May 2023)
Updated OpenSSL (libcurl.dll) to 1.1.1u (30 May 2023)
Updated unrar (unrar.dll) to 6.2.8 (29 May 2023)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 29 May 2023