MPDCon is a graphical client for MPD, the Music Player Daemon
(http://www.musicpd.org). With it you can manage your playlists,
browse the song collection and control the daemon.
LICENSE: GPL2 or later
OpenSPC is an SPC command line player created using a very modified SNEeSe SPC
CPU core. It was written in C (although the SPC core is in Assembly) using
DJGPP.
Nap is a console Napster client that supports MP3 sharing, search, and
chatting. It now defaults to connecting to the OpenNAP network because
the official Napster.com network has client filters.
This is the home page for the Open Source Audio Library Project. This is a
project designed to implement a world class set of classes in C++ that will
handle all of the audio functions one would like. It is designed to be multi-
platform with UNIX based platforms as the base. This project is still in the
beta code phase and a beta version that will illustrate the power and
flexibility is now available. This version supports the Linux (OSS) audio
device, Solaris Sparc audio device, FreeBSD (OSS) audio device, wav, au, aiff,
aifc, mp3, and numerous other formats. It is important to note that this is
not an application but a C++ library that others can use to create an audio
application or to easily add audio capabilities to an existing application.
LPAC is a codec (coder / decoder) for lossless compression of digital audio
files. "Lossless" means that any compressed file can be decompressed in a way
it will be bit-wise identical with the original. This is the main advantage
of LPAC compared to lossy formats like MP3, WMA or RealAudio. On the other
hand, lossy codecs can achieve higher compression ratios. For example, MP3 at
128 kbit/s achieves a (fixed) compression ratio of 11, whereas LPAC's
compression ratios range from 1.5 to 4, strongly depending on the audio
material. Typically they are around 2 for pop music and 2.5 for classical
music. This may not seem much, but remember you will get back every single
bit, no matter how often you subsequently compress and decompress a file. It
is true that general archivers (Zip, LZH, gzip) are lossless, too, but they
often achieve nearly no compression on audio files.
PyKaraoke is a free karaoke player for Linux and Windows.
You can use this program to play your collection of CDG,
MIDI and MPEG karaoke songs. No songs are provided,
you must obtain these from elsewhere.
The PyOgg project provides a set of python modules for the various streaming
formats and protocols defined by the Xiph.Org Foundation. For now, it mostly
deals with the Ogg bitstream container and the Vorbis audio codec.
PyAudio provides Python bindings for PortAudio, the cross-platform
audio I/O library. With PyAudio, you can easily use Python to play
and record audio on a variety of platforms.
cmus is a small ncurses based music player. It supports various
output methods by output-plugins. It has got completely configurable
keybindings and it can be controlled from the outside via cmus-remote(1).
RipIT is used to create MPEG-1 Layer 3 (mp3) using Lame, or uses Flac (flac),
Ogg Vorbis (ogg) or Faac (m4a) to convert audio files (wav) extracted from an
audio CD. It is a console based front-end (no GUI here), written in Perl, for
various programs.
The program will do the following without user intervention:
* getting the audio CD Album/Artist/Tracks information from CDDB
* ripping the audio CD Tracks
* encoding to Flac, mp3 or Ogg
* id3 tags encoded songs
* creating an playlist (m3u) file
* optionally generating a toc (cue) sheet for nice DAO burning
* optionally preparing and send a CDDB submission and save it locally
* optionally extracting hidden songs and split ghost songs
* optionally creating md5sum files for all tracks
* running several encoder processes at the same time and same run