CMus (also called C* Music Player) is a ncurses-based audio player which can be run in a shell, with no need for an X server. CMus is very powerful and highly configurable, and it features Vi-like commands and keyboard shortcuts which can be bound to other keys if needed. It supports various audio formats, including Ogg Vorbis, FLAC, MP3 (with libmad), WAV, AAC or WMA.
Read more »