Added some error checking and validation on playlist plays