Added initial support for albumart within the replacement local library plug-in view handling BUT FOR NOW IT JUST SHOWS A PLACEHOLDER IMAGE (the point is to check that the grouping / results is correct per the config setting used & to see how bad people's metadata actually is vs the results that come back to determine what may need to be changed to better reflect reality vs wanted metadata ideals)
Added support for using a mlnotfound.png/bmp from within the root of the skin being used or the WACUP settings folder to allow using a different image for when there's no albumart able to be shown within the album cover view modes
Changed again some of the installer handling to try to avoid the odd reports of it complaining that files are still in use due to existing running instances
Changed the big clock plug-in when set to show whole seconds in time remaining mode to try to lessen some of the mismatch in the value shown vs expectations
Changed how the local library folder monitor works to minimise how long it might keep a hold on the database lock when looking for missing files to reduce the chance of an overall process hang being triggered (aka crash)
Changed some more of the input plug-ins with lots of file extensions to be pre-collapsed on the file association diagnostics preference page to make it easier to initially use
Changed some of the internals of the Yule Log plug-in based on a recent crash report related to how the ATF api was being used to avoid a possible internal object lifetime fail
Changed the crash reporter dialog to give a better indication of whether its just going to close or if configured that it's then going to attempt to automatically restart WACUP
Changed some of the internal local library listview handling to avoid an occassional hang crash that's been seen at the expense (for now) in it not showing things nicely for a while until the blocking action resolves itself (this was mostly an issue when using keyboard navigation within the filter panes)
Changed the default view mode of the root local library view to be the album cover view (can be easily changed via the edit view mode using F2, navigation right-click or the in-view settings menu button)
Fixed a hang on closing if the internet radio plug-in is unable to complete downloading it's updates in time when signalled to abort as part of process closing
Fixed the waveform seeker incorrectly defaulting to show what's selected in the main playlist instead of the intended mode to follow what's currently playing
Fixed the inner area of the video window not always being drawn on initial loading if its set to show the decidated video window style (generic style was ok)
Fixed the key name being clipped on the FLAC metadata tag viewer on the alt+3/file info dialog
Fixed a hang crash when trying to parse an invalid lrc (lyrics) file due to a missing closing bracket along with not displaying multi-bracketed lines correctly
Fixed a regression from a few builds prior from a crash fix which prevented external lyrics files from being shown on the alt+3/file info dialog raw lyrics tab
Fixed the crash reporter being incorrectly triggered by RPC related calls which use exceptions to trigger actions when it's not an actual crash failure
Fixed some issues with the undo playlist plug-in if the machine being used is suffering from low memory availabilty
Fixed some error handling related issues with the NotSoDirect output plug-in to better deal with device failure / unexpected changes
Fixed the local library edit filter / results columns dialog not following the dark mode setting
Fixed the edit columns dialog in the local library views not correctly remembering its position
Fixed some quirks with the the internal look-up of the supported file extensions on file / folder processing
Fixed the local library edit filter / results columns dialog to better reflect what action triggered it with the titlebar text used instead of using a generic titlebar text
Fixed a deadlock that could occur in the Not So Direct output plug-in on device failure as well as improving the overall handling related to failures to avoid us crashing
Fixed the crash reporter incorrectly starting another instance if the auto-restart handling is enabled but due to memory related issues the new instance couldn't be run which then triggers the crash reporter to do a silent handling on initial loading but that would incorrectly then follow the auto-restart option when it's not needed
Fixed some issues with the local library extension filter handling which could mis-report results along with making a small performance improvement
Fixed the possible cause of a few on closing related crash issues seen from the crash reports due to code being run when it's no longer appropriate
Fixed a crash when trying to play corrupted FLAC files due to incorrectly validating some of the reported information when attempting file playback
Fixed some images when processed via the media library image filter api not appearing correctly due to a mishandling of the alpha data in the image
Fixed the notfound image handling not correctly looking within the root of the settings folder after it's first checked the current skin folder
Fixed some of the local library view column sizes not always being saved due to not getting the expected listview notification
Fixed an issue with the handling of the skinned listview headers where the displayed sorting mode could in some instances change to the descending state & also improved the performance in setting the sorting state
Fixed reordering the skinned listview headers in the local library views at times appearing to have the moved column item disappear despite the column still being drawn within the main part of the listview
Fixed the possible cause of an issue seen with the podcast plug-in due to some non thread-safe string conversions being used which may have corrupted the process stack &/or other in-process memory blocks
Fixed a hang on closing if the history plug-in has gotten into an invalid state in not being able to process the pending updates which would cause it to get stuck in a loop & not be able to complete close
Fixed an issue with FLAC playback causing pops for some files if replaygain was enabled but no information was found for the file when using 24-bit output mode & a positive replaygain preamp value was set
Fixed the modern skin preference page & the installer to better deal with coloreditor.wac not having been correctly installed & not being re-attempted on update
Updated libflac to 1.4.3 (23 Jun 2023)
Updated libopenmpt (in_mod.dll) to 0.7.2.19406 (18 Jun 2023)
Updated libpng (image.w5s) to 1.6.40 (21 Jun 2023)
Updated lzma (lzma.dll) to 23.01 (20 Jun 2023)
Updated Monkey's Audio (in_ape.dll) to 10.17 (29 Jun 2023)
Updated taglib (tag.dll) to 1.13.1 (1 Jul 2023)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 2 Jul 2023