add music player, fix seek bug