-abcde 2.6.1
-
+abcde 2.8.2
+
+ * Add some documentation for the aged CD ripper dagrab. Thanks to
+ Teika Kazura for the notification and suggested documentation. This
+ closes Issue 50: https://abcde.einval.com/bugzilla/show_bug.cgi?id=50
+ * Work by Matthias Andree <matthias.andree@gmx.de> to address the issue
+ where abcde fails with accented characters from CD-TEXT. The issue and
+ partial fix applied here documented in Issue 53:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=53
+ and also in the abcde mailing list:
+ https://lists.einval.com/pipermail/abcde-users/2017-January/000232.html
+ * Allow for embedding of album art downloaded by the getalbumart fuction.
+ Currently this is available for flac (using metaflac), mp3 (using eyed3),
+ m4a (using AtomicParsley) and WavPack aka wv (using wvtag).
+ This can be invoked in 3 ways:
+
+ 1. Use the commandline '-B' option (this will also call getalbumart)
+ 2. Use the commandline '-a embedalbumart' option to add to list of actions
+ 3. Use 'embedalbumart' in the 'ACTIONS' list in ~/.abcde.conf
+
+ Still needs more development but it is perfectly usable at the moment!
+ * Use md5 rather than md5sum under macOS. Thanks to JCount for the bug
+ report and also the fix. This solves Issue 59:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=59
+ * Support added for encoding with Audio Interchange File Format (AIFF).
+ Thanks to Massimo Villa for the feature request. FFmpeg is required
+ for the encoding, the container and suffix are 'aiff'.
+ * Allow selection of either cddb or musicbrainz from the command line:
+
+ -Q Select CDDBMETHOD from the command line. Choice is cddb or musicbrainz.
+
+ Command line letters are fast running out but the 'Q' option quite neatly
+ stands for 'Query'!
+ * Allow for embedding with do_embedalbumart() for single track encodes when
+ OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different. Thanks to Ashley Gittins
+ for the bug report. This closes Issue 63:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=63
+ * Experimental support for embedding albumart with ogg files. The slightly
+ tortuous technique drawn from 2 sources:
+
+ 1. https://github.com/biapy/howto.biapy.com/blob/master/various/mussync-tools
+ 2. https://github.com/acabal/scripts/blob/master/ogg-cover-art
+
+ Testing is strongly encouraged, perhaps the simplest way to test is with:
+
+ abcde -o ogg -B
+
+ Or the appropriate settings in an ~/.abcde.conf file.
+ * Massive rework of CD lookup code so support multiple sources
+ better. Thanks to Gabriel Rosenkoetter for his initial idea in this
+ area, and to Tomasz Goliński on irc for initial inspiration on how
+ this should work better.
+ There are now 3 different options for CD lookup: cddb, musicbrainz and
+ cdtext. They can all be listed in a comma-separated list for
+ CDDBMETHOD and the code will now call all of them in the sequence
+ listed. All the results will be combined into one list at the end for
+ the user to select, just like would have previously worked for one
+ source only. Closes Issue 42:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=42
+ * Fix Musicbrainz ID calculation in makeids()
+ Apply fix suggested by petecollins24@gmail.com; add PREGAP to
+ LEADOUT to correct Musicbrainz ID calculation. Hopefully closes
+ Issue 54: https://abcde.einval.com/bugzilla/show_bug.cgi?id=54
+ * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
+ Nino Burini for the patch. Closes Issue 47 and maybe also 45:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=47
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=45
+ * Add more comprehensive examples for filename munging in the example
+ config file. Closes Issue 49:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=49
+ * Add a more better fix for the year lookup problem in abcde-musicbrainz-tool
+ Thanks to Tom Samstag for the patch. Closes Issue 57:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=57
+ * Redirect stderr on "which" calls to clear up error noise on some
+ systems. Closes Issue 56:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=56
+ * Add Irix support, based on a patch by abcde@canavan.de. Closes: Issue 29:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=29
+
+abcde 2.8.1.
+
+ * Fix silly error introduced in abcde-musicbrainz-tool when fixing bug
+ 30. Thanks to Thomas Klausner for the bug/patch. Closes Issue 52:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=52
+
+ -- Steve McIntyre <93sam@debian.org> Wed, 18 Jan 2017 11:02:38 +0000
+
+abcde 2.8
+
+ * Make fdkaac the default for m4a encoding. Faac can still be selected
+ for m4a encding via ~/.abcde.conf file but best not to :).
+ * Split user-definable mungefilename function into mungetrackname,
+ mungeartistname, and mungealbumname, each of which default to
+ mungefilename Thanks to Gerald Turner for the patch and enhancement
+ request. This closes Issue 39:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=39
+ * FAQs: Clarify the exit from multi-result CDDB search.
+ * Fix to allow multiple output formats when aac fallback is triggered.
+ Thanks to Birk Bremer for the bug report. This closes Issue 35:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=35
+ * Fix for some erroneous error and status logging. Thanks to Christian
+ Wasem for the bug report and fix. This closes Issue 32:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=32
+ * Add support for trying multiple CD lookup services in order. Thanks to
+ Gabriel Rosenkoetter for the patch. Closes Issue 42:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=42
+ * Add Recommends on glyrc and imagemagick in Debian packaging. Closes
+ Debian Bug #827626
+ * Fix up handling of the first few sectors when reading
+ from a whole-CD flac file or using cdparanoia in one-track
+ mode. Thanks to Matthias König for the patch. Closes Issue 44:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=44
+ * Tweak the fix in musicbrainz for handling sketchy returned data
+ some more. Hopefully closes Issue 30:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=30
+ * Re-enable some commented out cdparanoia/debug code in do_discid.
+ Closes Issue 14:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=14
+ * Add "-a" to lots of grep calls in case of "binary" looking data,
+ e.g. non-ascii text in track titles!
+ Closes Issue 24:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=24
+ * Add "-L" to default curl options, to follow redirects if needed
+ Closes Issue 40:
+ https://abcde.einval.com/bugzilla/show_bug.cgi?id=40
+ Thanks to Gabriel Rosenkoetter for the patch.
+ * Switch default from "cddb" to "musicbrainz" for track lookup
+ Closes Debian Bug #842178
+
+ -- Steve McIntyre <93sam@debian.org> Sat, 14 Jan 2017 00:53:48 +0000
+
+abcde 2.7.2
+
+ * When using musicbrainz, don't assume that there will be release
+ events attached to a particular CD release. Bug fix for the addition
+ of year information support in 2.7.1. Thanks to Ed Oehler and Alan W.
+ Kerr for debugging help.
+ * Support for output to the Matroska container (mka). Encoder
+ is FFmpeg (or avconv). Typical conf file syntax would be:
+
+ MKAENCODERSYNTAX=ffmpeg
+ FFMPEG=ffmpeg
+ FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
+ OUTPUTTYPE="mka"
+
+ Thanks to Shantiq and Fakeoutdoorsman of the Ubuntu Forums
+ for the idea.
+ * Add id3tag mp3 tagger as this is the tagger available to
+ OpenBSD users. Thanks to Christopher Zimmermann for the
+ notification and patch.
+ * Allow for cddb response 500. Thanks again to Von Welch for the
+ bug report and patch. This closes Issue 26:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
+ * Fix for 'expansion of $REDIR' bug on MacOSX. Thanks to Von Welch
+ for the bug report. This closes Issue 22:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
+ * Makefile adjusted to allow the sample abcde.conf file to be
+ installed by default to /etc rather than $(prefix)/etc.
+ Thanks to Volker Schmidt from archlinux for the bug report:
+ https://bugs.archlinux.org/task/46671
+ * Allow getalbumart to correctly place cover image when single
+ track is selected. Thanks to Nino Burini for the bug report
+ and also the fix. This closes Issue 25:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
+
+ -- Andrew Strong <andrew.david.strong@gmail.com> Wed, 6 Apr 2016 08:47:56 +0000
+
+abcde 2.7.1
+
+ * Rebuild of the abcde Makefile. Thanks to Reuben Thomas and Steve
+ McIntyre as well as ReaperX7, bobzilla, 55020, GazL and dugan from
+ the Slackware Forums. This closes Issue 4:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=4
+ * Fix incorrect use of 'break'. Thanks to Reuben Thomas for the
+ bug report and fix which closes Issue 6:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=6
+ * Make older versions of id3 happy when 'Genre' field is empty.
+ Thanks to Martin Husemann for the fix which closes Issue 8:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=8
+ * Add YEAR and GENRE variables to do_getalbumart(). Thanks to
+ Johannes Gernemann for this patch which closes issue 9:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=9
+ * Support added for encoding to True Audio using tta while still
+ supporting the older ttaenc. Tagging is with mid3v2.
+ * Support added for encoding to MPEG-1 Audio Layer II (mp2)
+ with either twolame or FFmpeg / avconv. Tagging with mid3v2.
+ * Encoding to WavPack with FFmpeg. Some slight changes to WavPack
+ syntax with backward compatibility built in for abcde 2.7.
+ * Encoding to m4a container with FFmpeg or avconv. This allows
+ for alac encoding with FFmpeg's reverse engineered alac encoder.
+ * AAC encoding with fhgaacenc via Wine. Tagging is provided
+ by AtomicParsley which has been added back to abcde :). This
+ allows encoding with HE-AAC v2, unavailable with qaac.
+ * Support added for AAC encoding with qaac via Wine. This
+ also allows for Apple Lossless Audio Coding (alac) using
+ either qaac or refalac. This closes Issue 142, thanks to
+ Bernd Fischer-Krellenberg for the enhancement request.
+ * Grab year information too when using musicbrainz. Thanks to
+ Marco Hoppstaedter for the patch. Closes issue 10:
+ http://abcde.einval.com/bugzilla/show_bug.cgi?id=10
+
+ -- Andrew Strong <andrew.david.strong@gmail.com> Sun, 4 Oct 2015 09:31:07 +0000
+
+abcde 2.7
+
+ * Rewrite of abcde's mungefilename function. Thanks to
+ Andreas Kusalananda Kahari for this and also thanks
+ to Andrew Willis for the report which triggered the
+ rewrite. Thanks also to shughes for an earlier report.
+ This closes Issues 72 and 135.
+ * TRACKTOTAL now written to flac and ogg files. Thanks to
+ monkth for the notification. This resolves Issue 76.
+ * Support added for the downloading of album art. A huge
+ thank you to Johannes Gernemann who came forward with
+ the technique used and also the original patch. An equally
+ huge thanks to Richard who extended and greatly enhanced
+ the original patch. Detailed documentation added to the
+ abcde FAQ document although the sane defaults in place
+ will guarantee a good experience even for those who do
+ not read documentation! This closes Issue 33.
+ * Support added for ripping with the GNU Compact Disc
+ Input and Control library (libcdio) as requested by
+ both gentoo and NixOS. The utility used is cd-paranoia
+ and can best be called from a conf file as follows:
+
+ CDROMREADERSYNTAX=libcdio
+ CD_PARANOIA=cd-paranoia
+ CDPARANOIAOPTS="--never-skip=40 --verbose"
+
+ with the CD_PARANOIA variable giving the correct path
+ to cd-paranoia. I believe that cd-paranoia uses the same
+ options as cdparanoia but if I am proven incorrect this
+ will need to be rectified...
+ * Fix for encoding with bladeenc and usepipes.
+ * Fix for broken ripping with dagrab. Closes Issue 140.
+ * Fix for diskutil selecting wrong disk on OS X. Thanks
+ to Richard for this fix which closes Issue 139.
+ * Added some error checking and documentation for
+ the abcde-musicbrainz-tool. Thanks yet again to
+ Matthias Andree for this work! Closes issue 138.
+ * New variables for m4a/aac encoding options to be
+ manipulated in a users ~/.abcde.conf file:
+ 1. FAACENCOPTS for faac encoding options
+ 2. NEROAACENCOPTS for neroAacEnc options
+ 3. FDKAACENCOPTS for fdkaacenc options
+ Note that these options replace the now obsolete AACENCOPTS.
+ * Check added for neroAacTag when encoding with neroAacEnc.
+ * Several additions to usepipes with the following encoders
+ being added:
+ 1. mp3enc: mp3
+ 2. speexenc: Speex
+ 3. mpcenc: Musepack SV8
+ 4. wavpack: WavPack
+ 5. faac: aac
+ 6. neroAacEnc: aac
+ 7. fdkaac: aac
+ The cd ripper cdda2wav (icedax) has also been added.
+ * Ripping and encoding with 'usepipes' fixed. This fix
+ closes Issue 46.
+ * Suggested encoding options for mp3enc added to the sample
+ abcde.conf. Last release of mp3enc in 1998 but it still
+ works flawlessly with a modern abcde!
+ * Suggested encoding options for l3enc added to the sample
+ abcde.conf. Congratulations to abcde which in 2015 still
+ works with l3enc which saw its final release in 1997!
+ * Fix for -o option use with options and multiple outputs.
+ This allows for commandline options such as the following:
+ abcde -o 'flac:-8,mp3:-b 320'
+ Thanks to Matthias Andree for yet another quality patch!
+ This closes Issue 136.
+ * Support added for ReplayGain with WavPack encoding.
+ * Fix for MusePack to allow the use of the SV8 ReplayGain
+ application 'mpcgain'.
+ * Monkey's Audio (ape) encoding added. Tagging is with
+ Robert Muth's apetag. Thanks to Shantiq for testing.
+ * Simplify Opus tagging.This closes Issue 133.
+ * Allow 'clean' when OUTPUTTYPE=wav, broken for some time.
+ Thanks to Roger rogerx.oss<at>gmail.com for showing the
+ problem and demonstrating the fix. This closes Issue 94.
+ * Clarification that CDDBLOCALRECURSIVE=y is required for
+ local CDDB search. Thanks to Reuben Thomas for the
+ notification. This partially resolves Issue 121.
+ * AtomicParsley removed from debian/control, WavPack added.
+ * Details of abcde's handling of faac compiled with and
+ without mp4v2 added as a new entry to FAQs.
* Fix to allow display of the 'date' meta tag generated
by eyeD3 in vlc, Audacious and friends.
Thanks to Reuben Thomas. This closes Issue 126.
* Major AAC encoding cleanup, including addition of the fdkaac encoder.
Thanks to Doug Mcmahon for assistance with this.
+ -- Andrew Strong <andrew.david.strong@gmail.com> Thu, 18 Jun 2015 12:27:52 +0000
+
abcde 2.6
* Fix finding $CDROM on OS X. Thanks to niederstrasser for the patch.
parsed CDDB output.
* Suggests mkcue, and erase old cdgrab info since sarge is out.
* Changed cdparanoia-audio-tracks to use the status file to save the data.
- * Added the possibility of using a singletrack flac file with an embeded
+ * Added the possibility of using a singletrack flac file with an embedded
cuesheet as a source of tracks.
* Added -z for easy and quick debug.
* BATCH has been split into two options: BATCHNORM which allows, by using
* DOSPLAYLIST was not included in the list of options.
* Options passed to the encoder by using <-o ogg:"-b 192"> are now
supported. One can modify the way abcde encodes just for the current CD.
- * Unfortunatelly I forgot to add the starting number for tags in Ogg. For
+ * Unfortunately I forgot to add the starting number for tags in Ogg. For
MP3 is a bit more difficult, since it needs changing the X/YY code.
* Also, the order of the tags in metaflac is important for the utf8 names.
Thanks to Frederik Juul Christiani (Closes: #297482)
cleaner, works faster and some not needed network operations are no
longer performed when we are working with local CDDB repositories.
* Added "-V" for extra verbosity (on slow networks the user might be waiting
- and wondering is somethins is happening).
+ and wondering is something is happening).
* Solved a bug with the non-interactive code.
-- Jesus Climent <jesus.climent@hispalinux.es> Mon, 16 Feb 2004 00:13:12 +0000
should use the right variables for the HTTPGET command.
+ Tagging also use TRACKS and CDGENRE for MP3 files (kudos to Dirk
Ruediger)
- + FLAC encoding now uses dismp3 to encode remotelly (kudos to Taylor and
+ + FLAC encoding now uses dismp3 to encode remotely (kudos to Taylor and
Kevin Cramer). HANDLE WITH CARE ;)
Also FLAC now uses CDGENRE and CDYEAR for tagging.
* tail/head change: -1 has been deprecated. Noted by Stephan Kulow.