I listen to a lot of shows on Archive.org and other free sites that host legal live recordings (tasty example here). I download and play locally when I can, but there are many times when I have no choice but to stream the music. For example, Archive does not allow downloading soundboard shows, and even with a workaround I don’t always have time, space or ability to download the whole show.
Their player (and every streaming player I’ve come across so far), plays each track and does not start the download of the next track until it’s clicked on or the previous track ends.
Given the nature of the music, most shows have multiple tracks that make up one long medley of songs—the music never stops. For example, give a listen to tracks 8 and 9 on the linked show. When streaming, right in the middle of China/Rider is this horrid, painful one- to two-second gap of Dead air as the player loads the next song. It may be just an annoyance when the band stops playing between songs, but when there’s no break it’s terribly jarring.
Is there anything to be done about it? A Windows program, Android app, website or Firefox plug-in that will buffer the stream before playing it locally? Would this be hard to implement in GreaseMonkey? It’s driving me utterly batshit.
Thanks~