only send play command when needed