player: be more gentle with volume update