SnackAmp is a multi-platform audio file and streaming music (MP3,Ogg, wav, etc.) player and file organizer suitable for very large music collections. Stand alone executables for Windows or Linux are available for download. An integrated Web server provides the ability to remote control the client and serve your music collection as streaming audio.

Gronk is a Web-based MP3 jukebox. It generates heavily-hyperlinked Web pages listing all of your ripped CDs, by extracting information from CDDB data. These Web pages allow easy selection of songs or albums to play, and when nothing has been explicitly selected, it selects songs randomly. Playback is done via either XMMS or mpg123.

kPlaylist is a multi-lingual Web-based music
streaming system. It can be used as a private or
public jukebox. It uses MySQL as database, reads files as MP3, Ogg, WMA,
and others and includes a user signup tool, search
engine, user editor, personal options, personal
and shared playlists, listings of new and popular
music, a randomizing feature, and a quick way of
browsing albums. Upgrading and installation is
automatic.

phpMp (PHP Music Player) is a Web interface for
Music Player Daemon (MPD) written in PHP. It's an
uncluttered, easy-to-use method of playing music
on a remote computer. It is great for offices and
home entertainment centers.

mp3_check helps to identify in explicit detail MP3s that do not correctly follow the MP3 format. It also looks for invalid frame headers, missing frames, etc., and generates useful statistics. This can be especially important when building an archive, and you want high quality MP3s.

Webplay creates, from a collection of MP3s and Ogg Vorbis files (indexed from a directory or MySQL/PostgreSQL database), a Web-based jukebox with support for multiple independent streams. If Lame/oggenc are available, it can change the bitrate or codec of a file in real time to a selectable value. Each user controls their stream via a Web interface and can skip back, forward, or to a specific track; increment or decrement the bitrate; and check the current playlist, song, or bitrate. Playlists can be looped, randomized, played locally on the webserver, edited, deleted, reused, or renamed.

DigitalDJ is an SQL-based MP3-player frontend designed for people who want to create an MP3 version of their CD collection. It is designed to work with the Grip ripping/encoding application (but can be used separately). When Grip encodes MP3 files, it will place all of the song information into an SQL database. DigitalDJ can then use this information to create playlists based on a number of criteria.

MP3 STATION is a LIRC-aware, plain-text tool set
for managing MP3 playback in a car or home with as
little user interaction as possible. It can
restart the last playlist at the last played
track/frame, transparently load directories,
transparently recompile playlists, and keep a
repository of all the playlists. It also has two
simple clients for communicating with cm3s (a
curses console client and a very basic one on a
parallel port). All programs run under a
non-privileged user account.