添加了对音乐的支持，优化了代码结构