imp3sh (interactive MP3 shell) is a flexible playlist manipulation
shell and song player/streamer. It natively supports MP3 and Ogg
Vorbis files/URLs with the Xaudio Asynchronous library for Linux, but
can use external players to play any format. It has over 90 builtin
commands, and many commonly-used shell features (such as job control,
command history, tab completion, aliasing, and more).