fix some bugs
search mode move song
rich basic_info's membership and migrate some funcionarities from initial.c to different lists files