Added an option on the format converter preference page so it can be made to convert any spaces in the final generated filepath to underscores
Changed the way the local library handles the mlnotfound/notfound image from the current skin / user settings folder so it'll not try to blend them with the skin & instead only do that for the known internal notfound image (may come back to this later & allow for more control depending on feedback once the albumart is being displayed within the local library views & not just using the placeholder)
Changed around some of the internal local library queries & how the processing threads are setup for a small reduction in time to get the results (every millisecond helps)
Changed how some of the string matching is done with the database queries (e.g. when using a custom search via the search field in the local library views) to save up to a few seconds to get the results (still more to do to try & improve things as some of the results still seem to take far too long to be returned vs what's being queried vs how many records exist)
Changed the local library plug-in to no longer store artist in the albumartist field if no albumartist value is read on import / metadata refresh so it's easier to indentify items without a specified albumartist field (this will require a refresh of the items already in the local library database to reflect this change) & makes the replacement local libary plug-in slightly differ in behaviour vs ml_local
Changed how the vis_classic plug-in works to reduce it's overhead when rendering the base aspects of the window which should make it smoother when being moved around especially if docked to other windows
Changed how the MP3 file override handling to always use the built-in mpg123 based handling (to avoid in_mp3 related issues) is determined for the transcoding api to try to resolve a WINE on macOS failure
Fixed the possible cause of a crash when using the file info dialog from a local library view & the passed in item from the view changes out from under it
Fixed the folder monitor not always removing files as expected due to an internal look-up issue which prevented the correct file path being passed around
Fixed the filename column in the local library views not being shown as populated on initial view loading due to an issue with an optimisation in the prior build preventing it then returning the string until a later call for the text to be shown in the view
Fixed most of the local library album grouping issues due to a view optimisation which prevented the artist / albumartist metadata always being loaded at the time the album filter needs it
Fixed the internal local library view query to generate the album results not correctly handling using artist if albumartist is not provided (this with the above could prevent getting the expected results)
Fixed the add / edit local library view dialog incorrectly changing the view mode when chnaging the 'Show the album selection results' option for the album cover view mode
Fixed the play count column in the library history view using the wrong string
Fixed the audio cd views now loading due to an unintented change in an internal structure related to the library navigation nodes which broke how the per-node user data was accessed
Fixed the results pane in the local library views not always showing the current column sorting indicator
Fixed an issue due to mismatched COM initialise & destruction calls which could in some instances cause a crash to occur (more likely during quick start & close of WACUP)
Fixed the local library plug-in returning an unexpected value for "type" which could cause issues in some of the other plug-ins (e.g. not rendering waveforms for audio only mp4 based files)
Fixed a regression with the Not So Direct fade on stop handling which could cause audio issues due to changes made in the prior build to resolve other stability issues with the plug-in
Fixed the main window visualisation going into a bouncing mode if the buffer & fading configuration with Not So Direct were out of sync with each other (e.g. fading larger than the playback buffer size)
Fixed the visualisation preference page to better handle double-clicking on the start/stop/configure buttons to better handle some of the visualisation plug-ins that don't behave well with quick load/unload
Fixed the headers of the local library albumart panes not always appearing skinned which could also then break some of the column sizing / placement handling (seems WINE might be recreating the header control when changing from list to iconic modes)
Fixed the child dialogs of the local library & playlist views having OS dpi scaling changes incorrectly applied to them when the parent dialog was not being messed with
Fixed the library playlists root node incorrectly showing the playlist image when set to show child playlists as nodes on initial loading
Fixed changing the image for local library views not working as expected when using the edit view dialog with it often showing an arrow / generic image instead of what was set or what relates to the view
Updated libjpeg-turbo (image.w5s) to 3.0.0 (3 Jul 2023)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 9 Jul 2023