ioAmarok is a music player for Infodomestic Objects (Linux/BSD) with an intuitive interface. It is built with SpatialBundle technology, so it does not require installation nor any administrator privilege access. It does not depend on any libraries such as the KDE libraries nor the Qt libraries.
streamiumd aims to be a simple-to-use, yet feature-rich daemon that runs on a server containing MP3s and M3U (playlist) files. It requires very little to get it running (Perl and MP3::Info), runs fast even on old machines, and allows your MP3 collection to be browsed from your Philips Streamium (tm) MC-i250 or MC-i200. It can serve to multiple devices simultaneously, has its own built-in HTTP daemon, can read HTTP URLs for Internet radio from M3U files, and can run on whatever port you choose.
The Extended Module Player is a command-line mod player for Unix-like systems that plays over 90 mainstream and obscure module formats from Amiga, Atari, Acorn, Apple IIgs, C64, and PC, including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT) files.
The LittleTux Networked Audio Player is a fast and easy-to-use MP3 and FLAC player. It's designed to let the user play gigabytess worth of music files easily with instant response times. The Web brower on a Pocket PC (PPC), PDA, iPhone, or BlackBerry can be used as a 2-way bidirectional remote control.
Minirok is a small music player for the K Desktop Environment. As its name hints, it's modelled after Amarok, but with a reduced set of features. In particular, it is designed to cover all the needs and wishes of the author, leaving everything else out. The look and feel is almost identical to Amarok's, though. The main interface is a tree view of the filesystem, with a playlist that can only be populated via drag and drop. There is no collection built from tags, so it's targeted at people whose collections are already structured in a tree at the filesystem level. Searches can be performed both in the tree view and the playlist.
libplayer is a multimedia A/V abstraction layer API. Its goal is to interact with Enna Media Center. libplayer provides a generic A/V API that relies on various multimedia players for Linux systems. It currently supports MPlayer, xine, VLC, and GStreamer only. Its main goal is to provide a unique API that player frontends can use to control any kind of multimedia player underneath. For example, it provides a library to easily control MPlayer's slave-mode.
BpmDj is a program that can be used by a DJ. It plays MP3 and Ogg files. It has a fully automatic BPM counter. It can determine the sound color. It has a full fledged Qt based interface. It will help you manage a large amount of songs. It can help in creating playlists and has proven to be very robust. The program also allows offline automatic mixing and contains a wavelet based beat graph analyzer to visualize audio tracks.