dev: state change is not right and i don't need alert
dev: music player works~