added music recognition for peer and client , and some interfaces client