Add 'Andrew Strong' to copyright notices
[abcde.git] / README
diff --git a/README b/README
index 985e924..7a945d2 100644 (file)
--- a/README
+++ b/README
@@ -3,29 +3,53 @@ ABCDE
 
 abcde is a frontend command-line utility (actually, a shell script) that
 grabs tracks off a CD or a singletrack flac file with an embeded cuesheet,
-encodes them to Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or MPP/MP+(Musepack)
-format, and tags them, all in one go.
-
-Your finished Ogg/MP3/FLAC/Speex/MPP's are, by default, stored in a subdirectory
-of the current directory (named after the artist) with a filename based on the
-track title. Spaces are replaced by underscores, and apostrophes and control
-codes are filtered out. Colons are replaced with an underscore and a hyphen. The
-end result usually looks like: Our_Lady_Peace/01.Supermans_Dead.ogg This
-filename munging is customizable - edit the mungefilename function in your
-abcde.conf to change it.
+encodes them to Ogg/Vorbis, MP3, FLAC, Ogg/Speex, M4A, Opus, WavPack,
+Monkey's Audio (ape) and/or MPP/MP+(Musepack) format, and tags them, all
+in one go.
+
+Your finished Ogg/MP3/FLAC/Speex/M4A/Opus,WavPack/Ape/MPP's are, by default,
+stored in a subdirectory of the current directory (named after the artist)
+with a filename based on the track title. Spaces are replaced by underscores,
+and apostrophes and control codes are filtered out. Colons are replaced with
+an underscore and a hyphen. The end result usually looks like:
+Our_Lady_Peace/01.Supermans_Dead.ogg. This filename munging is customizable,
+edit the mungefilename function in your abcde.conf to change it.
 
 Many of the questions related of problems executing abcde have been moved to the
-FAQ, which should be distributed along with this package. Reffer to that file 
+FAQ, which should be distributed along with this package. Refer to that file
 for more help.
 
 MAJOR CHANGES
 =============
+
+Changes in 2.7
+* Rewrite of the mungefilename function.
+* Support added for downloading album art.
+* Support added for ripping with libcdio (cd-paranoia).
+* Some error checking and a small help file added to abcde-musicbrainz-tool. 
+* Substantial renovations of m4a encoding with a choice now between encoding
+  with faac, NeroAacEnc and fdkaac.
+* Fixes to USEPIPES with the addition of several new encoders and rippers.
+  Details on USEPIPES now available in the abcde FAQ doc.
+* Support added for encoding with Monkey's Audio (ape), tagging is with
+  Robert Muth's apetag.
+* Support added for encoding with WavPack.
+* mp3 tagging renovated with version sniffing differentiating between eyeD3
+  versions. Tagging formalised with options now for id3, id3v2 and eyeD3.
+* Many, many bug fixes. See the changelog for more details.
+
+Changes in 2.6:
+* Lots of bugfixes
+
+Changes in 2.5:
+* Added working support for Musicbrainz using a perl helper script.
+
 Changes in 2.4:
 * Read TOC entries from the CD. The default uses cdrdao. The program mkcue is
   also optional.
 * Possibility to use CDDBCHOICE1,CDDBCHOICE2 (i.e., 1,3) to get a diff of two
   parsed CDDB entries.
-* Added SHOWCDDBFIELDS to define wether to show the YEAR and GENRE fields from
+* Added SHOWCDDBFIELDS to define whether to show the YEAR and GENRE fields from
   the CDDB output.
 * Added the possibility of embeding a cuesheet on a singletrack flac file. A
   single BACKUP flag is most likely needed to use all the needed flags:
@@ -43,7 +67,7 @@ Changes in 2.4:
 * Added -z for debug.
 * Added -f to force the removal of left files.
 * CUE support has changed from a flag (-M) to an action (cue).
+
 Changes in 2.3:
 * Support for mkcue, to create a CUE sheet of the CD structure. It can be used
   with "-1" to create a backup, so that later the original CD can be recreated.
@@ -68,7 +92,7 @@ Changes in 2.2:
   corecodecs.org. It is supposed to be Free (not only free), and released under
   the GPL...
 * New "-t <number>" option for starting the numbering of the output files at a
-  given starting number. Ideal for albums with more than one CD.  
+  given starting number. Ideal for albums with more than one CD.
 * New "-T <number>" option, similar to "-t" but also modifies the tag entries
   on the files themselves.
 * New "-w <COMMENT>" to add a comment to the tracks of a given CD rip. Use
@@ -86,16 +110,16 @@ Changes in 2.2:
   system.
 * New mungegenre function to switch off (or modify) the default behaviour of
   transforming uppercase characters to lowercase.
-* cdparanoia permits performing a query to the CD drive and obtain a list of 
+* cdparanoia permits performing a query to the CD drive and obtain a list of
   valid audio tracks. So, now we perform such query and process the results.
-* Support for "None of the above" has been added with the "0" selection. A 
+* Support for "None of the above" has been added with the "0" selection. A
   template is created, and the selection to edit it is defaulted to "y".
 
 New options in 2.1.19:
 
 * ONETRACK mode has been introduced. Setting the flag "-1" will create a
   single file with all the tracks from the CD.
-  
+
 Changes in 2.1.18:
 
 * CDSPEED option defaults to eject. However, since cdparanoia has a built-in
@@ -132,7 +156,7 @@ Modifications from 2.1.9 to 2.1.10:
 * Initial (still incomplete) MacOSX support is on the works.
 * A new tool (curl) has been added for MacOSX compatibility, as HTTPGET
   option.
-  
+
 Options modified from 2.1.8 to 2.1.9:
 
 * KEEPWAVS option now sets the clean to "no".
@@ -152,7 +176,7 @@ Options added/modified from 2.1.1 to 2.1.3:
 
 Options added/modified from 2.0.3 to 2.1.x:
 
-* -b use batch processing. It uses normalize-audio to adjust the volume of 
+* -b use batch processing. It uses normalize-audio to adjust the volume of
   the songs, and a -g gapless option from lame to remove gaps. Only available
   for mp3+lame combination.
 * a new "normalize" option has been added to -a, to normalize the volume.
@@ -164,7 +188,7 @@ Options added/modified from 2.0.3 to 2.1.x:
   OUTPUTFORMAT to create different directory structures and playlist names for
   each of the output formats selected.
 
-* DYEAR can be used as DiskYear value in CDDB data. If the data is not supplied 
+* DYEAR can be used as DiskYear value in CDDB data. If the data is not supplied
   by the CDDB server, it can be added.
 
 Other options that changed from 1.x to 2.x:
@@ -193,39 +217,40 @@ REQUIREMENTS
 abcde requires the following backend tools to work:
 
 * An Ogg/Vorbis encoder (oggenc, the default, or vorbize) or:
-* An MP3 encoder (lame, gogo, bladeenc, l3enc, etc). Any MP3 encoder that
-  takes two filenames on the command line, one for input, one for output,
-  will work.
-  You can get lame at: http://www.mp3dev.org/mp3/
-  You can get gogo at: http://homepage1.nifty.com/herumi/gogo_e.html
-  You can get BladeEnc at: http://bladeenc.mp3.no/
-  You can get a trial version of mp3enc at:
-    http://www.iis.fhg.de/amm/download/ or:
-* FLAC encoder (flac) or:
-* Ogg/Speex encoder (speexenc) or:
-* MPP/MP+(Musepack) encoder (mppenc) or:
-* AAC encoder (faac)
+* An MP3 encoder (lame, gogo, bladeenc, l3enc, etc) or:
+* A FLAC encoder (flac) or:
+* An Ogg/Speex encoder (speexenc) or:
+* An MPP/MP+(Musepack) encoder (mpcenc) or:
+* An AAC encoder (faac, NeroAacEnc, fdkaac) or:
+* An Opus encoder )opusenc) or:
+* A Monkey's Ausio encoder (mac) or:
+* A WavPack encoder (wavpack)
 * normalize-audio for volume normalization.
 * CD Paranoia, an audio CD reading utility or:
 * icedax/cdda2wav, the audio CD reading utility cdparanoia was born from or:
+* cd-paranoia, an audio cd reading utility, courtesy of GNU libcdio or:
 * dagrab, another audio CD reading utility.
 * cd-discid, a CDDB DiscID reading program. Formerly bundled with abcde.
   It's available in Debian or http://linukz.org/cd-discid.shtml
 * An HTTP retrieval program: wget, fetch (FreeBSD) or curl (MacOSX)
 * id3, an id3 tagging program. Available at: http://lly.org/~rcw/id3/
-* id3v2, an id3 version 2.0 tagger. http://id3v2.sourceforge.net/
+* eyeD3, an id3 version 2.0 tagger. http://eyed3.nicfit.net/
 * (optional) distmp3, a client/server for distributed mp3 encoding.
   You can get distmp3 at http://wlug.westbo.se/medlprog/medlprog.html
 
-Abcde's new mailing list is abcde@listas.hispalinux.es. So far has not
-been actively used.
-The posts from non-subscribers are moderated to prevent spam.
+Abcde's new mailing list is abcde-users@lists.einval.com. Visit
+
+  http://lists.einval.com/cgi-bin/mailman/listinfo/abcde-users
 
-Abcde's current page is at http://code.google.com/p/abcde/
+to subscribe. Posts from non-subscribers are moderated to prevent
+spam.
+
+Abcde's current page is at http://abcde.einval.com/ and the latest
+upstream code is in git at http://git.einval.com/cgi-bin/gitweb.cgi?p=abcde.git
 
 --
 Jesus Climent <jesus.climent@hispalinux.es>
 Colin Tuckley <colint@debian.org>
+Steve McIntyre <93sam@debian.org>
 
 abcde was originally created by Robert Woodcock <rcw@debian.org>
-