Play fix

o Can play more than once (need to press stop each time though).
o Fix for returning incorrect number of bytes read