ncmpc is a fully featured MPD client, which runs in a terminal (using curses). Its goal is to provide a keyboard oriented and consistent interface to MPD, without wasting resources.