CMUS is a ncurses-based audio player which is very configurable with Vi-like commands.
$ brew install cmus
:add /path/to/folder/
:save ~/pl.pls
:load ~/p.pls
:save ~/playlist.pls
:load playlist.pls
Accessing using 1-7 keys:
- Library view
- Sorted library view
- Playlist view
- Play queue view
- File Browser
- Filters view
- Settings view
:colorscheme
bind -f <context> <key> <command>
http://www.webupd8.org/2009/07/complete-shell-audio-player-for-linux.html