Music Player Daemon [MPD] - flexible, powerful, server-side application for playing music
The Music Player Daemon or short
MPDis an excellent choice for streaming audio to other computers or even mobile devices, like phones/mp3-players, that are connected with the net.
MPD is designed around a client/server architecture, where the clients and server (MPD is the server) interact over a network. Thus, running MPD is only half of the equation. To use MPD, you need to install a MPD client (aka MPD interface).
MPD works with terminal or graphical based interface clients:
mpc - a solid, lightweight, simple mpd client, written in C. Console Clients
ncmpc - A curses client written in C.
ncmpcpp - A curses client written in C++ tailored after ncmpc. Graphical Clients
gmpc (Gnome Music Player Client) - A fully featured client.
ario - Another GTK based client.
More clients can be found on the Wiki