Audacity is a cross-platform multitrack audio editor. It allows you to record sounds directly or to import Ogg, WAV, AIFF, AU, IRCAM, or MP3 files. It features a few simple effects, all of the editing features you should need, and unlimited undo. The audio I/O uses PortAudio, which fully supports OSS, Mac OS X CoreAudio, and Windows WMME, and can be compiled with support for ALSA and Jack.
Music Player Daemon (MPD) is a server that allows remote access for playing music in various formats and managing playlists. It makes a great desktop player with frontend options (Qt, GTK, ncurses, Windows, and Web clients are available). It is also appropriate as a console player that is scriptable, and is especially useful if X is restarted frequently. A set of rapid development tools for clients are being developed and include a C library, Python module, PHP class, Perl module, and Java Class. The goals are to be easy to install and use, to have minimal resource requirements, to be stable and flexible, and easy to interface.
burnCDDA is a console frontend to cdrdao, cdrecord, MPlayer, mpg321, oggdec, mppdec, flac, normalize, and mp3_check. It can be used to create audio CDs from an M3U playlist (the playlist format of XMMS and amaroK) or from files inside a directory. It supports MP3, OGG Vorbis, Musepack, FLAC, WMA, M4A, and WAV files, and it might be the easiest way to copy an audio CD.
Mixxx is software for DJs that provides everything needed to create live mixes. It allows you to beatmatch songs and crossfade them together, like you would with turntables and a mixer. It runs without any extra hardware, and offers a wide range of advanced features including comprehensive MIDI controller and vinyl control support. To obtain the lowest latency and highest responsiveness, it uses hardware video acceleration and takes advantage of multi-core CPUs.
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.
mpg321 is a Free clone of mpg123, a command-line MP3 player. It is designed to be a drop-in replacement for mpg123, and therefore its interface has been designed around that of mpg123, without using any of its code. mpg321 has been designed for use with frontends such as gqmpeg, although it is just as useful on the command-line. Unlike mpg123, it supports ESD and ALSA output without recompiling, and it does all MP3 decoding with only fixed-point math by using the mad MPEG audio decoder library.
MOC (music on console) is a console audio player with a simple ncurses interface in playmp3list style. It supports MP3 (with ID3 tag, VBR, and Xing headers), Ogg, FLAC, WAVE, Musepack, Speex, WMA, MP4, AAC, and some other less popular audio formats. Playlists can be saved and loaded using .m3u files (PLS version 2 can also be loaded). Internet streams (Shoutcast, Icecast) are supported. It achieves gapless playback by employing an output buffer in a separate thread and file pre-caching. The key mapping can be fully customized. The interface can be detached from the server as it plays in the background.
Andromeda turns collections of MP3s into fully-featured streaming Web sites. Many other file formats are supported, including: WMA, OGG, MPG, AVI, and WMV. It can be used as a personal jukebox on a local network or over the Internet (bandwidth permitting). It works well with PHP-Nuke, PostNuke, and phpWebSite. Additional features include skins, custom playlists, logons/accounts, and a search tool. Andromeda is also multilingual, speaking English, German, Russian, Dutch, Spanish, and many other languages. No database is required. ASP and PHP versions are available.