nyello
nyello is a command-line music player, working as a client for XMMS2.
Its goal is to provide a high-level interface to the XMMS2 server, with a concise and powerful interaction syntax. It boasts (or soon will boast) advanced features, such as rich pattern expressions to efficiently browse your library, smart completion of commands and custom song collections to organize your library.
It can either run a single command or work like a shell (if started without argument). As a command-line program, it is mostly targeted at Unix power-users.
nyello is written in C++ and distributed under the GNU GPL License.

