Changed the error reporter to query the OS to determine if there's likely to be an active internet connection before continuing to attempt to auto-submit / email the crash report
Changed how the File Info (Alt+3) dialog attempts to deal with read-only files so its more obvious that editing of the metadata on the file is not going to be possible
Changed some aspects with how video in MP4 containers are handled to minimise some of the delays in actions reacting which might be contributing to some odd deadlocks (this may also improve seeking but there's more to do on this as it's still far from ideal)
Changed the $SubStr(,,) ATF method to support a negative offset so it can be used to work from the end of the string instead of working from the start with a positive / zero value
Changed how the ReplayGain processing deals with read-only files to now skip attempting to process them which is the better way to know that the calculated values won't be saved before wasting processing the file first
Changed the handling of the core ATF formatting string to allow for line breaks in the user edited version & effectively removed the size limit on the length of the string for a dynamically handled string
Fixed the 'streamtype' metadata query to work correctly on forced https -> http stream urls so that the info pane of the Bento skins will show the current url information as http-only streams
Fixed the error reporter dialog not showing the desired version if auto-posting but emailing is enabled doesn't work (assuming the emailing error code is actually correct & not faking success)
Fixed manually removing metadata on files (e.g. FLAC or Ogg Vorbis) via the 'Vorbis Comment Tag' tab on the File Info (Alt+3) dialog removing the key pair due to a mis-match between in-tag & ui sorting
Fixed a crash when using the IfStr* ATF methods due to incomplete parameter validation (side-effect from the VS2017 changes a while back)
Fixed a crash with the FLAC input plug-in & a legacy metadata query where the data provided was not being correctly validated
Fixed the $SubStr(,,) ATF method not working as expected due to an issue with the parameter validation (would either output the whole string or no string)
Fixed directory paths in playlists not being expanded out as expected to be the files within that directory (this is a regression related to dropping more of the hooks into the Winamp core for all WACUP handling)
Fixed the save buttons not appearing on the ReplayGain processing window when using the legacy media library core plug-in
Updated libcurl (libcurl.dll) to 7.75.0 (3 Feb 2021)