Aqualung is an advanced music player orignally targeted at the GNU/Linux operating system. Today also running onf FreeBSD and OpenBSD, with native ports to Mac OS X and even Microsoft Windows. It plays audio CDs, internet radio streams and podcasts as well as soundfile in just about any audio format and has a feature of inserting no gaps between adjacent tracks. Aqualung is still in beta and has some bugs. But, it's lightweight and very modest on dependencies.