xcplay is an ncurses interface to XMMS. The UI is a clone of cplay, but using XMMS as a backend instead of console players, running either as a GUI-stripped daemon or on a virtual X server (Xvfb). Advantages over cplay include seeking for many more formats, detachment, unlimited instances, and console player independence.
Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms. It currently supports null output, WAV files, AU files, OSS (Open Sound System, used on Linux and FreeBSD), esd, ALSA, AIX, Sun/NetBSD/OpenBSD, IRIX, and NAS (Network Audio Server).
namingmuse is a library and application that accesses freedb.org and MusicBrainz (PUID), and renames and tags music albums with information from the site (such as year, genre, album name, title, and artist). It supports disc ID generation from the music file types supported by TagLib, as well as full text search of the freedb.org Web site using an HTML parser. It is encoding-aware, and can tag Ogg Vorbis and FLAC with UTF-8 Xiph Comments, MP3 with ID3v2 in Latin1 or UTF-8, and MusePack with UTF-8 APE tags.
Re: Does not compile on modern systems
> If you don't have the python-taglib
> installed already, chances are high you
> won't be able to compile it.
> It seems like any swig version >
> 1.3.21 breaks the compilation.
We've now ported namingmuse to tagpy, so python-taglib is not used any longer. This should ease installation.
A linear function is of the form f(x) = ax + b, while a linear transformation satisfies T(a + b) = T(a) + T(b). So the "function" is linear, but the "transformation" is not. Of course, the function and the transformation is the same, so it depends on the context which one applies. A transformation is obviously what the units developers had in mind, and that is probably natural given that units are transformed to other units.