Practical Music Search is an open source ncurses client for Music
Player Daemon, written in C++. The target audience are power users who
need an MPD client that is highly configurable and accessible. PMS
features a simple but powerful interface similar to Vim, and runs on
(at least) Linux and Mac OS X.
Puddletag is a audio tag editor similar to Windows program Mp3tag. Unlike most
taggers, it uses a spreadsheet-like layout so that all the tags you want to
edit by hand are visible and easily editable.
Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments
(ogg, flac), Musepack (mpc), Monkey's Audio (.ape) and WavPack (wv)
eyeD3 is a Python program/module for processing (reading and
writing) ID3 tags. Information about mp3 files (i.e bit rate,
sample frequency, play time, etc.) is also available. The formats
supported are ID3 v1.0/v1.1 and v2.3/v2.4.
Python Audio Tools are a collection of audio handling programs which work from
the command line. These include programs for CD extraction, track conversion
from one audio format to another, track renaming and retagging, track
identification, CD burning from tracks, and more. Supports internationalized
track filenames and metadata using Unicode. Works with high-definition,
multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs
or CPU cores if available to greatly speed the transcoding process. Track
metadata can be retrieved from FreeDB, MusicBrainz or compatible servers.
MOC (music on console) is a console audio player designed to be powerful and
easy to use.
MOC plays smoothly, regardless of system or I/O load, because it handles the
output buffer in a separate thread. It does not cause gaps between files,
because the next file to be played is pre-cached while playing the current
file.
Supported file formats are: MP3, Ogg Vorbis, FLAC, Musepack (mpc), Speex, WAVE,
AIFF, AU, SVX, Sphere Nist WAV, IRCAM SF, Creative VOC, AAC, MP4, Real, WMA.
QjackCtl is a simple Qt application to control the JACK sound server
daemon. It provides a simple GUI dialog for setting several JACK daemon
parameters, which are properly saved between sessions, and a way
to control of the status of the audio server daemon. With time,
this primordial interface has become richer by including a enhanced
patchbay and connection control features.
Qt-based front end to LinuxSampler.
Qsynth is a fluidsynth GUI front-end application written in C++ around
the Qt toolkit using Qt Designer. Eventually it may evolve into a
softsynth management application allowing the user to control and manage
a variety of command line softsynth but for the moment it wraps the
excellent FluidSynth.
rawrec provides a simple, minimalist way to record or play back raw audio
data from the command line. It can work with files or standard IO, and so
can provide a simple buffered shell audio interface for other programs.
This set of utilities and driver have been written so that Linux, FreeBSD,
OpenBSD and NetBSD users can use their Rio500 without the need to reboot
to 'that other OS'.