Added an import folder option onto the root local library navigation tree node so it's more obvious & consistent with other menu actions
Added an option to the import folder dialog for the local library plug-in to control if the chosen folder will also be added to the Folder Monitor
Changed some of the library navigation node right-click menus to make them more consistent with the import vs export wording & groupings
Changed how visualisation & dsp plug-ins have their sub-modules enumerated to better handle plug-ins not being implementated correctly which could cause an infinite loop causing the process to crash
Changed the internal metadata cache handling to do a better job in triggering its own & any input plug-in specific file caches to be released in a more timely manner to resolve file locking problems
Fixed a crash related to the local library album art filter refreshing
Fixed the credits page showing the wrong year so it's now correctly updated based on the compile information pulled from the core dll
Fixed the version history page in the installer not following dark-mode
Fixed the discord now streaming button handling incorrectly reporting cda & zip entries as streamable links when should just be urls
Fixed the yt-dlp handling not giving an appropriate error message if the download couldn't be completed (e.g. due to server issues)
Fixed an internal lifetime issue which could cause a crash when items in the main playlist are being refreshed & changes are happening
Fixed a memory leak within the database engine inadvertently introduced in a beta build from a few months prior whilst fixing a different issue
Fixed a memory leak in not correctly handling some libopenmpt generated failures when trying to process corrupted files (leaking ~65KB / file)
Fixed a crash in the vorbis input plug-in when processing some metadata edit requests
Fixed the input plug-ins currently being queried for "playcount" when it's not provided by them (only the local library / history plug-ins) which could for some setups cause the input plug-ins to acquire a file lock when not needed as part of trying to obtain the metadata
Fixed the streaming source dsp not automatically connecting if the server type dropdown has been changed from the default & then enabling the use built-in server option
Fixed the local library plug-in not importing some of the files which have virtual filepaths when they contain multiple files within them (e.g. MOD, IT & SID)
Fixed the import folder dialog for the local library plug-in to remember it's last opened position
Fixed the load plug-in profiling handling causing a file handle to be left open throughout the process lifetime
Other misc small changes in relation to some of the crash reports where it's inconclusive what was going on but additional checking has been added which might help
Updated Monkey's Audio (in_ape.dll) to 10.24 (29 Sep 2023)
Updated mpg123 (mpg123.dll) to 1.32.2 (27 Sep 2023)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 28 Sep 2023