PS: also broadcast playbackcomplete on Stop
PS: use setStreamSolo instead of setStreamMute