Changed the Streaming Url plug-in to now try to get artist & album metadata for the likes of YT music urls though this might help with other items processed through yt-dlp
Changed the way that Toasts are triggered to now be processed in a background thread before then being triggered on the main ui thread to hopefully avoid some crashes seen
Changed the ATF string used for the Toasts to skip trying to show the length when it relates to streams being played as it was otherwise often showing -1000 for the length
Changed a number of things within the NotSoDirect output plug-in as part of trying to resolve the intermittent crashes that keep happening for some when using this plug-in
Changed the Big Clock handling for streams or items without a known length so when using the likes of the time remaining mode it won't be stuck showing an unhelpful "0:00"
Fixed the probable cause for a crash happening for some on the first run after installing or updating when attempting to load the first media library navigation tree image
Fixed some more issues found due to the issue above related to how the libpng library was being setup in the code to try to better ensure it is less likely to cause issues
Fixed a potenial crash on closing due to the Streaming Url plug-in trying to trigger handling that it shouldn't be from a missing check on its existing playback state, etc
Fixed the way some of the local library view query strings are generated to minimise issues that might occur in low memory situations though this is more a problem for x86
Fixed the probable cause of a crash being seen (more so with the x64 build) when attempting to determine if there might be online lyrics available for what is being played
Fixed the probable cause of another deadlock when using the NotSoDirect output plug-in whilst doing things like a quick stop & restart when the input plug-in reacts slowly
Fixed an internal api handling issue which was preventing the shared method for helping to make backup files of common settings files not work since the path was incorrect
Fixed a loading issue which could cause the bookmark categories to be wiped if the media library view had not been loaded before interacting with the navigation tree menus
Fixed some stream metadata information not being correctly reported (e.g. the stream bitrate being shown as "-1") due to not knowing about the icy-audio-info header string
Fixed the failure to play some urls via the Streaming Url plug-in if there's no trailing slash as normally seen when a specific port had been specifically set with the url
Fixed the cause of a crash when using the NotSoDirect output plug-in after leaving it not playing for a while & then starting again due to trying to access a dead instance
Fixed the potential for a ui hang which could trigger the unresponsive error handling when attempting to batch import of playlists from a folder into the library playlists
Fixed corruption of the classic skin playlist information area where the string would randomly change font size or show junk data along with the wrong information for urls
Fixed some quirks related to the playback of streams & the expectation that the main playlist item title information for it won't be updated when playback of the url stops
Fixed a typo on the library playlists preference page along with a status text buffer not being correctly initialised when there is no items present in the viewed playlist
Updated Monkey's Audio (in_ape.dll) to 11.22 (24 Jul 2025)
Updated mpg123 (mpg123.dll) to 1.33.1 (27 Jul 2025)
Updated unrar (unrar.dll) to 7.1.9 (24 Jul 2025)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 27 Jul 2025