Changed the handling of the dialog shown when there is no media yet in the local library database so it'll now make the views be usable if pressing F8 &/or changing to another local library view as soon as there's some items present (note that this can slow things down during the initial import of data &/or trigger problems with some of the input plug-ins that are not truly multi-threaded compatible)
Changed futher the library window button menu to better group some of the items together so it's taking up less vertical height whilst giving better context of what actions relate to what feature
Changed how the action to physically remove items from the main playlist works to better handle the item especially if it's currently playing still being locked for removal despite having already triggered the release actions that are expected (if this doesn't improve things then a different approach will be needed to try to achieve what's wanted)
Fixed a recursive failure that could occur for some instances of the dark mode messagebox handling introduced in the last build
Fixed an instance where multiple attempts to update the main playlist could cause the internal list to end up being corrupted
Fixed an m3u8/m3u playlist loading error that could cause a recursive loop if the file isn't what it's actually been named (e.g. an mp3 with the m3u file extension)
Fixed the drawing of the groupbox text so it should now correctly align to replace the OS handling which annoyingly doesn't work as expected with dark mode / custom drawing
Fixed some drawing / alignment issues with the Appearance & Autoplay preference pages (this is somewhat of a reversion of changes made for the skinned preferences handling)
Fixed a regression in the handling of local library view results when interacting with them due to a change in the prior build related to the item cache handling which could cause them to disappear overtime or start showing the incorrect information (e.g. when double-clicking to get them to play within the main playlist editor)
Fixed a regression in the handling of %length% due to changes in the prior build so this should now work correctly for all of the issues noted that led to the need to make changes related to the handling
Fixed a handling issue with the database handling that in some instances due to bad input data for a record could trigger a crash (a lot of other things have to have gone wrong for this to actually occur)
Fixed the classic skin Window Settings preference tab & the main right-click menu window settings -> opacity / scaling dialogs not having dark mode applied to them when expected