@newt
Wat is wrong with buffering? Without it you're fucked in a lot of cases: network delays, physical media spun down on detecting vibrations to prevent damage, physical media having to be re-read due to errors, etc…
And 1.25 seems to be just right to be reading FLACs on average — studio recordings are often heavily compressed/filtered and use even lower bandwidth.
@newt
You obviously have no experience using low processing power machines, which use USB (an utter garbage of interface 😏) for audio, networking AND storage.
Dropouts are gay and lame and whatever, buffering is amazing!
@newt
Sure, everyone knows that you need modern desktop-class hardware to play audio 😂
@newt
Of course it is better! Might even allow you to implement audio decompression in JS — computing power well spent 😜
@newt
No need to! Buffering can defeat the deficiencies even of such a sorry ass of interface as USB. But of course that wouldn't even be necessary were superior DMA-capable hardware used.
@newt
Man, do you realize that I'm just teasing you? I don't want to have a serious discussion about it again. I think you got my point — that theoretically DMA might still be advantageous, and I got yours — in most real world usage scenarios it no longer matters. And I've never stated otherwise: use whatever you're comfortable with — always. My rotten museum-class hardware gets the shit done for me, does it so well that I don't see the point in getting anything new and shiny 🤷