Currently it's not really possible to implement as it only evaluates the next track, and not the following tracks. It can handle simple cases e.g just preload the following items in the playlist, but it will still not work if you e.g use playback queue, or a scheduled events starts or some other case.Instead of it preloading the next track (if the trigger point is hit - e.g. 15 seconds), could we set it to preload the next few tracks?
When you use Search or Music Library it first tries to read track info from RadioBOSS's internal cache. If it decides that the cache is not valid, it reads the file. If you use the Tools->Clear tag cache menu option, then load a playlist e.g. to a secondary tab, it will read all tracks from the disk.it just seems to pick a couple from the music library results at random and start downloading them (usually the first few results, sometimes just 1, sometimes a handful)
Please note that preloading is a different task, it's much more complex than reading track information for Search.
Previously it was a hacky solution that looked cumberesome, a combo box and improperly sized button above it. Now it's a single button for all search sources. Can you please specify how combobox is better? I remember that you have lots of libraries, and menu scrolling is worse, but most people do not have that many libraries to choose from...By the way, I still think combo list is better for the music library list than what it's been changed to. Even with a few libraries, it feels more natural switching between libraries.