Ample is also the name of a project by David Härdeman
. It stands for A
Freshmeat: Ample is a simple MP3 server written in C.
It allows you to listen to a collection of MP3s on a machine from anywhere you want. You just need some bandwidth and an MP3 client that supports opening a stream from a remote server (such as XMMS, WinAmp etc).
You can run multiple instances of Ample and it runs sweetly in the background as a daemon, or you can wrap it with inetd/xinetd/tcp_wrappers. I have 5 running on my machine, each playing a different playlist. Ample supports some advanced streaming features such as ID3 tag display and random song selection.