Added a $StrBetween(,,) ATF method so it's a bit simpler to extract parts from a string if there's known start & end characters (e.g. $StrBetween('title [other info]','[',']') would provide 'other info' otherwise it'll return that there's no string)
Added compatibility improvements for the Volume Logic output plug-in so it should now be usable with WACUP (this involved making sure it's own loading of the other output plug-ins allowed them to be initialised correctly, by re-mapping the read / write of its settings out of the program folder & into the settings folder making it portable compatible, overriding the preferences handling so that the output plug-ins offering unicode descriptions now show as expected instead of just the first letter & a filename)
Changed how WACUP reacts to being run after a crash if there is a known newer version available to download by now waiting for user interaction with the update dialog instead of doing it normally & often allowing more crash reports to occur in quick succession as is the case for some (this might be annoying but so is trying to deal with large batches of crash reports from the same user despite an update existing which fixes the issue happening)
Changed the Shuffle diagnostics preference tab to now update when changes are detected instead of having to manually toggle away from the view & back to it
Changed how the the first item to be played from the current shuffle table is selected after it has been initially created to act more like Winamp (the prior preview build had temporarily been defaulting to the first playlist item in all situations which this change now attempts to pick a random item - so it could entirely keep picking the same item as is the joys of randomness)
Changed the Not So Direct output plug-in to attempt to live update its volume control settings when changed instead of waiting for starting playback of a playlist item
Fixed viewing the agent's tooltip when WACUP is running either showing clipped / corrupted text or triggering a crash (this has been an issue for a lot longer than it should ever have been :'( )
Fixed the ATF handling changes in the prior build still not correctly allowing for greater than 2KB of ATF formatting string due to missing updating a buffer limit within the custom ini handling
Fixed the $SubStr(,,) ATF method to work with a one based offset instead of a zero based offset which allows it to better match with the other ATF string methods
Fixed the taskbar text & a few other things when using the 'Advance to next on stop' action not being updated to reflect the file that has now been set as the current file (which was showing ok elsewhere)
Fixed drag+drop from the Bookmarks library view with multiple items selected causing a crash &/or weirdnes after attempting to complete the drop action
Fixed a handle leak when the Streaming Source plug-in is trying to make a reconnection & is not able to complete / resolve the action (this is an interim fix with a non-Jnetlib based solution to follow)
Fixed the hybrid volume mode setting with the Not So Direct output plug-in sometimes using the logarithmic volume mode (this is the likely cause of a bug report that the hybrid volume was too low vs Winamp)