Add a streaming version of our RWops

This means we don't keep every song ever played in memory.