"I don't have any better suggesti..." <- ok it works when i put it in componentdidchange also, the spoify app volume also changes when i put it in has_player_state_changed listener so i have put it in both places so now spotify app volume updates in every few seconds and volume control for brainzplayer also works fine