No reset after stop

Player doesn't reset playback to the begging when the stopped. Also includes an additional NULL check.