vimpc is an ncurses based mpd client with vi like key bindings. It provides an alternative to other mpd clients (such as ncmpc and ncmpcpp) and tries to provide an interface similar to that of the vim text editor.