Ah, yeah… the caching I think was added later to facilitate some of this but using it effectively makes the node non-streamed. So to be honest I wasn’t actually sure what the point was when it was introduced.
Some of my streamed media is 6 minutes long as I recall… but I still want it looped. I didn’t really want to hold all of that in RAM… though I guess the cached stream is at least caching it compressed. So maybe that’s the point.