Zina is a graphical interface to your MP3 collection, a personal jukebox, a Podcaster, and an MP3 streamer. It includes an optional Flash player, a tag editor, and can search the Web for album art and song lyrics. It can run alone, be embedded into an existing Web site, or be used as a module in Drupal, Joomla, and Wordpress.
cmus is a small, fast, and powerful console music player for Linux and *BSD. It supports almost all common file formats, SHOUTcast/Icecast streaming, and multiple output plugins. cmus features multiple media library views, a playqueue, a directory browser, powerful filters, and vi-style search and keybindings. It also features gapless playback, ReplayGain, Unicode support, and customizable color schemes.
MP3 Diags finds problems in MP3 files and helps the user fix many of them. It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3). It has a tag editor, which can download album information (including cover art) from MusicBrainz and Discogs, as well as paste data from the clipboard. Track information can also be extracted from a file's name. Another component is the file renamer, which can rename files based on the fields in their ID3V2 tag (artist, track number, album, genre, etc.).
Nextls is a console application that keeps track of your music collection using a MySQL database to store information such as length, bitrate, metadata, and where on the hard drive it is located. When Nextls is launched, it will figure out any changes done since the previous run and update the database accordingly. The database is very simple to work with, and there also exists a sister project in Nx2 that will allow you to take your database online and stream your music from a Web browser.
Guayadeque is a music player that aims to be easy to use and fast even for huge music collections. It allows you to automatically or manually download covers, easily organize the music library, edit the ratings of the tracks, add labels to the artists, albums, and tracks, listen to shoutcast radios, download lyrics, show artist information based on last.fm content, and more. It includes a simple, built-in tag editor with picture support.
DeaDBeeF is an audio player for GNU/Linux and other UNIX-like systems. It is written in C with some plugins in C++. It has minimal dependencies, a native GTK2 GUI, cuesheet support, support for MP3, Ogg, FLAC, and APE, chiptune formats with subtunes, song-length databases, and more. It is very fast and lightweight, and extensible using plugins (DSP, GUI, output, input, etc.). The GUI looks similar to Foobar2000.
puddletag is a tag editor for Linux loosely based on mp3tag. It uses a table layout so that all the tags you want to edit by hand are visible and easily editable. puddletag excels at automating repetitive tasks like extracting tag information from filenames, tagging files from a text file or the clipboard, renaming or moving files and folders based on tags by using patterns, and manipulating tags using actions and regular expressions. Supported formats include id3v1, id3v2 (.mp3), AAC (.m4a), VorbisComments (.ogg, .flac), and APEv2 (.ape). Much of mp3tag's functionality has been replicated with added enhancements and tweaks.
qTunes is a modular music player designed to be simple to install, configure, and use, with a small footprint for low-power systems. qTunes features an AJAX Web interface using Extjs, which can easily handle over 40000 tracks with searching and sorting. It supports multiple zones, allowing you to play different songs in different areas simultaneously. It can stream to Apple Airport devices, including synchronizing over multiple Airports. It uses the DAAP protocol to share music with iTunes. It uses the DACP protocol to allow the player to be remotely controlled by the Apple Remote.app available on iPhone and iPad. qTunes currently plays MP3 and MP4 only, but its modular design allows easy plugin of support for AAC and other formats.