client buffer size control

It would be great if we could control the buffer size up the point that we can have the file being played completely copied to the client before playing.

Early 2021 clean-up: duplicate