Added support to specify additional genres in the genre dropdown list on the File Info & Edit Info dialogs (subject to implementation handling) via a custom_genres.txt file which goes into the root of the settings folder (this is a UTF-8 encoded file & saves having to directly update WACUP :) )
Changed Milkdrop to allow Shader Model 3 (SM3) presets to work on AMD graphics cards by removing a compatiblity flag that otherwise prevented the presets running in this mode (the change exposes compatiblity warnings when running that were being hidden but is the only way to get them working on AMD graphics cards from testing)
Changed the type to find search mode in Milkdrop when looking at available presets to use a cumulative search (page up / page down / backspace will clear the accumulated search) to make it easier to find specific presets (hold down shift to get the original first letter search matching)
Changed bookmark reading to make it more resiliant to locale specific character encodings (this is related to similar changes made to playlist reading in build #2900)
Changed the batch edit metadata dialog to disable the podcast related fields if a compatible local library plug-in is not present
Changed the Local Library replacement plug-in & History plug-in interaction to better ensure the highest playcount is the one stored between them
Changed the Local Library replacement plug-in to show the album filter instead of the artist filter whilst we don't have working artwork support
Fixed crashes on loading certain views in the Local Library replacement plug-in
Fixed crash on closing when trying to update the playcount from the history plug-in with the Local Library replacement plug-in
Fixed the Local Library replacement plug-in not providing all of the extended metadata when processing ML_IPC_HOOKEXTINFOW & ML_IPC_DB_RUNQUERY* api calls
Fixed the Local Library replacement plug-in not providing all of the results for some of the filter types (mainly affected the 'Year' filter)
Fixed the Local Library replacement plug-in not handling the Play / Enqueue / Enqueue & Play actions correctly in some scenarios
Fixed the Local Library replacement plug-in not handling moving the simple view / lower pane columns correctly which could then corrupt the columns shown
Fixed the Local Library replacement plug-in not showing certain filter column values as expected (e.g. year) or the totals within certain column values due to not clearing accumulated totals in some update scenarios
Fixed sending tweets not working correctly for the last 2 builds due to an incompatibility issue with the WACUP libcurl build
Fixed refreshing the library plug-in views from WACUP provided plug-ins not ensuring the first selected item in the reloaded view is visible
Fixed the history plug-in to better support the Local Library replacement plug-in being unloaded before it to ensure the playing data is saved
Fixed the 'ispodcast' option on the batch edit metadata dialog not allowing the update button to be enabled when the checkbox was changed
Fixed the batch edit metadata dialog not working correctly when the Local Library replacement plug-in is using instead of the legacy plug-in
Updated discord-rpc (discord_rpc.dll) to the lastest commit (26 Nov 2018) to fix some issues related to connection loss
Updated libnghttp2 (libcurl.dll) to 1.35.0 (23 Nov 2018)