Andrew Strong [Thu, 9 Apr 2015 11:03:13 +0000 (21:03 +1000)]
Readability: white space fixes
Andrew Strong [Thu, 9 Apr 2015 10:45:11 +0000 (20:45 +1000)]
Backwards compatability for those still using AACENCOPTS
Andrew Strong [Thu, 9 Apr 2015 09:19:25 +0000 (19:19 +1000)]
aac renovations part two...
a. New variables for m4a/aac encoding options to be
manipulated from 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.
b. New check for NeroAacTag when using neroAacEnc
c. faac, neroAacEnc and fdkaac added to usepipes,
aac encoding within abcde now almost complete...
Andrew Strong [Tue, 7 Apr 2015 23:39:45 +0000 (09:39 +1000)]
Minor correction to usepipe syntax
Andrew Strong [Tue, 7 Apr 2015 20:35:53 +0000 (06:35 +1000)]
Several additions to usepipes
The following encoders have been added to usepipes:
1. mp3enc: mp3
2. speexenc: Speex
3. mpcenc: Musepack SV8
4. wavpack: WavPack
The cd ripper cdda2wav (icedax) has also been added.
Andrew Strong [Tue, 7 Apr 2015 09:27:25 +0000 (19:27 +1000)]
Fix for broken usepipes
'Usepipes' has been broken for many years, this patch simply
represents a partial revert for the original breakage:
Commit:
900a8efeddb238a1e67fec41857e3d2594227dde
This allows usepipes to run again but exposes abcde to the
issue on macosx10 which this commit tried to rectify:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527191
So some more attention will be required here. Tested with
cdparanoia and cdda2wav which were both fine, I presume
icedax is also fine. dagrab failed but I see that is also
broken in release version 2.6. Pird and cddafs remain
to be tested.
Andrew Strong [Tue, 7 Apr 2015 07:35:31 +0000 (17:35 +1000)]
Rectify some crucial WavPack typos
Andrew Strong [Fri, 3 Apr 2015 23:00:28 +0000 (10:00 +1100)]
Suggested encoding options for mp3enc
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!
Andrew Strong [Fri, 3 Apr 2015 04:38:50 +0000 (15:38 +1100)]
Allows for cleaner handling +/- Comment with WavPack
Andrew Strong [Fri, 3 Apr 2015 03:43:29 +0000 (14:43 +1100)]
Suggested encoding options for l3enc
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!
Andrew Strong [Thu, 2 Apr 2015 21:31:23 +0000 (08:31 +1100)]
Fix the apetag check
Plus minor syntax correction to changelog.
Andrew Strong [Tue, 31 Mar 2015 07:49:53 +0000 (18:49 +1100)]
Several very small edits to sample abcde.conf
1. Changed System 'defaults' to 2.6.x
2. Applied # to previously missed wv options
3. Shuffled a few variables to their proper location
4. Added replaygain to 'actions' section
5. Changed several instances of xENCODER to xENCODERSYNTAX
6. Corrected APENCOPTS to '-c4000'
7. Made the aac options a little more readable
8. Segregated the reasonably complex mp3 tagging options a little
Andrew Strong [Tue, 31 Mar 2015 07:16:46 +0000 (18:16 +1100)]
Minor Musepack encoding cleanup
Several very small adjustments to Musepack encoding:
1. Allow for +/- comment field
2. Allow for tag and no tag
3. Remove a final mention of 'mppgain' from man pages
Andrew Strong [Sun, 29 Mar 2015 04:34:15 +0000 (15:34 +1100)]
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.
Andrew Strong [Sat, 28 Mar 2015 23:26:58 +0000 (10:26 +1100)]
Changelog updates
Andrew Strong [Sat, 28 Mar 2015 23:05:13 +0000 (10:05 +1100)]
Replaygain for WavPack files
The addition of wvgain allows replaygain for WavPack files. By
default this allows 'track gain', we also use an option to add
'album gain' tagging as well.
Andrew Strong [Sat, 28 Mar 2015 19:33:13 +0000 (06:33 +1100)]
Replaygain fix for Musepack
Replaygain for Musepack was still set for SV7's replaygain and
thus broken under SV8. This commit changes support to SV8's mpcgain.
Andrew Strong [Sat, 21 Mar 2015 09:12:54 +0000 (20:12 +1100)]
Add $APENCODER and $APETAG to abcde checks
Particularly important for apetag which is not that
commonly packaged...
Andrew Strong [Fri, 20 Mar 2015 23:01:56 +0000 (10:01 +1100)]
Monkey's Audio encoding (re-)added
Encoding to Monkey's Audio (ape) using Monkey's Audio
Console (mac). Tagging with Robert Muth's 'apetag'.
Thanks to Shantiq for testing.
Andrew Strong [Fri, 20 Mar 2015 10:41:23 +0000 (21:41 +1100)]
Temporarily revert Monkey's Audio commit....
This reverts commit
f851f580b1ac9356a1c32d2d1791a3b6c899b2d6.
Andrew Strong [Fri, 20 Mar 2015 02:46:33 +0000 (13:46 +1100)]
Monkey's Audio (ape) encoding added
Encoding to Monkey's Audio (ape) format now supported using
Monkey's Audio Console Front End (mac). Tagging uses APEv2
tags from Robert Muth's apetag application.
Andrew Strong [Sun, 15 Mar 2015 07:55:31 +0000 (18:55 +1100)]
Changelog updates
Andrew Strong [Sat, 14 Mar 2015 10:46:58 +0000 (21:46 +1100)]
Musepack encoding syntax improved readability.
Andrew Strong [Sat, 14 Mar 2015 09:07:32 +0000 (20:07 +1100)]
Simplify opus tagging options
This rectifies Issue 133.
Andrew Strong [Fri, 6 Mar 2015 00:18:48 +0000 (11:18 +1100)]
Allow cleaning when OUTTPUTYPE=wav
Thanks to Roger rogerx.oss<at>gmail.com for
highlighting the problem and demonstrating the
solution. This closes Issue 94.
Andrew Strong [Thu, 5 Feb 2015 19:55:07 +0000 (06:55 +1100)]
CDDBLOCALRECURSIVE is required for local CDDB search
Clarify that CDDBLOCALRECURSIVE should be set to "y"
for local CDDB search. Thanks to Reuben Thomas for
the notification.
This closes Issue 121.
Andrew Strong [Wed, 28 Jan 2015 21:50:43 +0000 (08:50 +1100)]
Add WavPack to debian/control
Andrew Strong [Wed, 28 Jan 2015 21:44:23 +0000 (08:44 +1100)]
Remove AtomicParsley from debian/control
Andrew Strong [Tue, 20 Jan 2015 21:31:54 +0000 (08:31 +1100)]
eyeD3: Set only one date when tagging
Use only 'recording date' rather than couple with
'release date'. This is the default for ide3v2 and
makes more sense than having two dates in place.
Andrew Strong [Tue, 20 Jan 2015 07:19:21 +0000 (18:19 +1100)]
Changelog updates
Andrew Strong [Mon, 19 Jan 2015 08:25:08 +0000 (19:25 +1100)]
Explanatory notes: faac and mp4v2
Andrew Strong [Sun, 18 Jan 2015 08:48:21 +0000 (19:48 +1100)]
Allow fdkaac to tag 'Recorded date' for CDYEAR.
Andrew Strong [Sun, 18 Jan 2015 08:36:06 +0000 (19:36 +1100)]
eyeD3: Use a 'Year' tag that common applications will read.
eyeD3 currently uses TDRL 'release year' for CDDB's Date
entry which applications such as vlc and Audacious ignore.
This patch allows the same value to also be written as
TDRC 'recording date' which vlc and Audacious will read.
Thanks to Reuben Thomas for finding the issue and
demonstrating the fix. This closes Issue 126.
Andrew Strong [Tue, 13 Jan 2015 06:54:55 +0000 (17:54 +1100)]
Standardise suggested encoder options in abcde.conf
Andrew Strong [Tue, 13 Jan 2015 06:30:19 +0000 (17:30 +1100)]
WavPack details added to abcde.conf
Andrew Strong [Sat, 10 Jan 2015 20:30:34 +0000 (07:30 +1100)]
Changelog updates.
Andrew Strong [Sat, 10 Jan 2015 08:49:18 +0000 (19:49 +1100)]
Fix for flac floating point error.
Thanks to rwvtveer for the report and the workaround.
This fixes Issue 113.
Andrew Strong [Sat, 10 Jan 2015 08:20:46 +0000 (19:20 +1100)]
mp3 tagging: giving some more options
This update allows 3 different ways to tag mp3 files
using ID3TAGV:
* id3v2.4 using eyeD3 (set in abcde as the default)
* id3v2.3 using id3v2
* id3v1 using id3
Thanks to Adriaan for this patch which fixes issue 101.
Andrew Strong [Thu, 8 Jan 2015 09:39:04 +0000 (20:39 +1100)]
Support for WavPack added. Closes issue 123.
Andrew Strong [Thu, 8 Jan 2015 08:31:04 +0000 (19:31 +1100)]
eyeD3 version switch < 0.7 vs. >= 0.7
Thanks to Matthias Andree for this patch which
accomodates mp3 tagging with both pre and post
0.7 eyeD3 versions.
This rectifies Issue 116 and Issue 120
Andrew Strong [Thu, 8 Jan 2015 07:36:13 +0000 (18:36 +1100)]
aac encoding renovations:
* Faac encoding with & without libmp4v2 rectified
* neroAacEnc 'formally' added to abcde, tagging with neoAacTag
* FDK AAC encoding introduced using fdkaac, inline tagging used
* AtomicParsley temporarily removed as not currently needed
Thanks to Doug Mcmahon for assistance with the above changes...
Andrew Strong [Wed, 7 Jan 2015 18:45:29 +0000 (05:45 +1100)]
Branding the development version: 2.6.1-UNRELEASED
Ville Skyttä [Sun, 9 Nov 2014 18:00:40 +0000 (20:00 +0200)]
Drop EXTRAVERBOSE debugging noise
Ville Skyttä [Sun, 9 Nov 2014 17:59:24 +0000 (19:59 +0200)]
Remove stale -B option comment
Ville Skyttä [Sun, 9 Nov 2014 17:56:27 +0000 (19:56 +0200)]
Man page escape syntax fix
Ville Skyttä [Sun, 9 Nov 2014 17:44:51 +0000 (19:44 +0200)]
Point to git repo instead of old svn
Ville Skyttä [Sun, 9 Nov 2014 17:35:54 +0000 (19:35 +0200)]
Spelling fixes
Ville Skyttä [Sun, 9 Nov 2014 17:35:19 +0000 (19:35 +0200)]
Trim trailing whitespace
Ville Skyttä [Sun, 9 Nov 2014 17:31:14 +0000 (19:31 +0200)]
Remove CVS keywords
Ville Skyttä [Sun, 9 Nov 2014 17:19:27 +0000 (19:19 +0200)]
Comment spelling fix
Steve McIntyre [Sun, 26 Oct 2014 20:20:09 +0000 (20:20 +0000)]
Release version 2.6
Steve McIntyre [Sun, 26 Oct 2014 20:19:41 +0000 (20:19 +0000)]
Update README for the new release
Steve McIntyre [Sun, 26 Oct 2014 20:11:58 +0000 (20:11 +0000)]
More EXTRAVERBOSE tweaks
Steve McIntyre [Sun, 26 Oct 2014 20:03:33 +0000 (20:03 +0000)]
More tweaks for Y/N question style
Steve McIntyre [Sun, 26 Oct 2014 18:35:10 +0000 (18:35 +0000)]
Try to use bsd-mailx where possible for cddb-tool
Try to use bsd-mailx where possible to force UTF-8 for cddb-tool mail
submissions. If not possible, attempt to force UTF-8 via the
environment and fall back to mail instead. Closes: #756289 in Debian,
issue 111.
Steve McIntyre [Sun, 26 Oct 2014 16:38:02 +0000 (16:38 +0000)]
Concatenate option steps on -t/-T option
Thanks to Charles Steinkuehler for the patch. Closes: #391294 in
Debian
Steve McIntyre [Sun, 26 Oct 2014 16:28:51 +0000 (16:28 +0000)]
Document the need to escape parentheses in tag comments
Closes: #256941 in Debian.
Steve McIntyre [Sun, 26 Oct 2014 14:57:41 +0000 (14:57 +0000)]
Remove the no-op -B option
Closes: #426531 in Debian
Steve McIntyre [Sun, 26 Oct 2014 05:49:13 +0000 (05:49 +0000)]
Make Y/N prompting more consistent
Closes issue 95
Steve McIntyre [Sun, 26 Oct 2014 05:30:55 +0000 (05:30 +0000)]
Add mention of CD-TEXT support in the man page.
Closes issue 102.
Steve McIntyre [Sun, 26 Oct 2014 05:20:08 +0000 (05:20 +0000)]
Fix eyeD3 tagging for cddb entries without year
Thanks to vskytta for the patch. Closes issue 107
Steve McIntyre [Sun, 26 Oct 2014 05:13:36 +0000 (05:13 +0000)]
Fix option parsing for multiple output formats
Thanks to matthias.andree@gmx.de for the patch. Closes issue 115.
Steve McIntyre [Sun, 26 Oct 2014 01:15:35 +0000 (01:15 +0000)]
Tweak the handling of the EXTRAVERBOSE transition
Some people are reporting errors with EXTRAVERBOSE=y slipping
through. Hopefully fix that. (Issue 80)
Steve McIntyre [Sun, 26 Oct 2014 01:13:49 +0000 (01:13 +0000)]
Tweak the DISCID calculation slightly
Ville Skyttä [Sat, 25 Oct 2014 19:32:32 +0000 (22:32 +0300)]
Spelling fixes
Alex Corrie [Thu, 23 Oct 2014 13:13:12 +0000 (14:13 +0100)]
Fix issue 112: perl encoding pragma deprecation.
Replaces the 'encoding' pragma with the 'utf8' pragma. The former is
deprecated under perl 5.18 and higher and may be removed in a future
version.
- http://perldoc.perl.org/encoding.html
- http://perldoc.perl.org/utf8.html
Steve McIntyre [Sat, 25 Oct 2014 19:10:41 +0000 (20:10 +0100)]
Remove no-op -q option
Closes issue 106. Thanks to vskytta for the patch
Andrew Strong [Tue, 1 Jul 2014 08:25:04 +0000 (18:25 +1000)]
Corrected invalid tagging in OGG opus file.
Thanks to Alexis-Emmanuel Haeringer for the patch.
This corrects Issue 108.
Andrew David Strong [Mon, 5 Aug 2013 09:00:50 +0000 (09:00 +0000)]
Corrects syntax for the --comment tag with newer eyeD3.
Thanks to vskytta for the patch.
Closes issue 99.
Colin Tuckley [Wed, 8 May 2013 16:11:16 +0000 (16:11 +0000)]
Add lintian override for description-synopsis-starts-with-article
Steve McIntyre [Tue, 30 Apr 2013 12:08:43 +0000 (12:08 +0000)]
Better document the available options for OUTPUTTYPE
Andrew David Strong [Fri, 26 Apr 2013 11:34:48 +0000 (11:34 +0000)]
Add support for cd ripper pird.
Thanks to karsten for the patch.
Closes issue 92.
Andrew David Strong [Sun, 21 Apr 2013 03:05:37 +0000 (03:05 +0000)]
Some suggested settings for LAMEOPTS in sample abcde.conf.
Andrew David Strong [Fri, 19 Apr 2013 23:53:58 +0000 (23:53 +0000)]
Syntax changes required by eyeD3 versions 0.7.0 and greater.
This breaks tagging for the moment with lesser eyeD3 versions.
Thanks to Jakob.Gruber and ekeihland for notification and patches.
Closes issues 86 and 89.
Andrew David Strong [Mon, 15 Apr 2013 02:28:15 +0000 (02:28 +0000)]
Removal of some problematic whitespace generated on MacOSX.
Thanks to richardjamespearce for the report and patch.
Closes issue 81.
Andrew David Strong [Mon, 8 Apr 2013 02:21:27 +0000 (02:21 +0000)]
Fine tuning to the EJECT function of abcde in MacOSX.
Thanks to mick.saunders and sanelson for the report and patch.
Closes issue 84.
Andrew David Strong [Sun, 7 Apr 2013 08:47:10 +0000 (08:47 +0000)]
Adds YEAR to the OUTPUTFORMAT comments in sample abcde.conf.
Thanks to djfairbrother for the report.
Closes issue 82.
Steve McIntyre [Wed, 19 Dec 2012 13:53:37 +0000 (13:53 +0000)]
Fix typo: s/CUEWAVEFILE/CUEWAVFILE/ so that abcde.mkcue should now
produce working cue files. Closes issue 78.
Andrew David Strong [Fri, 14 Dec 2012 12:06:15 +0000 (12:06 +0000)]
Adds opus encoding support, thanks to Tomasz Golinski for the patch.
Closes issue 70.
Andrew David Strong [Sun, 9 Dec 2012 03:18:15 +0000 (03:18 +0000)]
Corrected some man page typos, thanks vskytta for the patch.
Closes issue 75.
Andrew David Strong [Thu, 6 Dec 2012 11:53:39 +0000 (11:53 +0000)]
Added documentation for the neroAacEnc aac/m4a encoder.
Andrew David Strong [Thu, 6 Dec 2012 11:42:29 +0000 (11:42 +0000)]
Allows encoding with neroAacEnc, thanks to atheren for the patch.
Closes issue 8.
Steve McIntyre [Tue, 27 Nov 2012 17:36:08 +0000 (17:36 +0000)]
Switch from Musepack SV7 to SV8. Thanks to Andrew Strong for the patch.
Steve McIntyre [Wed, 26 Sep 2012 16:54:57 +0000 (16:54 +0000)]
* Fix infinite loop if cddb fails. Thanks to Dominic Hargreaves for the
patch. Closes: #687038 in Debian
Steve McIntyre [Wed, 26 Sep 2012 16:14:30 +0000 (16:14 +0000)]
* Clean up movement to eyeD3, remove id3v2 remnants. Thanks to vskytta
for the patch. Closes issue 74.
Steve McIntyre [Wed, 26 Sep 2012 16:04:30 +0000 (16:04 +0000)]
* USEID3 and USEID3V2 variables are unused now, so remove them. Thanks
to vskytta for the patch. Closes issue 73.
Steve McIntyre [Wed, 26 Sep 2012 16:01:48 +0000 (16:01 +0000)]
* Fix finding $CDROM on OS X. Thanks to niederstrasser for the patch.
Closes issue 71.
Steve McIntyre [Tue, 18 Sep 2012 13:55:52 +0000 (13:55 +0000)]
open 2.5.5 development
Steve McIntyre [Tue, 18 Sep 2012 13:54:54 +0000 (13:54 +0000)]
Debian changelog for 2.5.4-1
Steve McIntyre [Tue, 18 Sep 2012 13:09:31 +0000 (13:09 +0000)]
Release 2.5.4
Steve McIntyre [Sat, 30 Jun 2012 06:36:24 +0000 (06:36 +0000)]
Add missing eyed3 TAGGEROPTS
Steve McIntyre [Fri, 29 Jun 2012 16:04:25 +0000 (16:04 +0000)]
Switch to eyed3 by default for MP3 tagging, as it looks to do UTF-8
tagging better. Closes issue 22 (hopefully)
Steve McIntyre [Fri, 29 Jun 2012 15:58:28 +0000 (15:58 +0000)]
Fix the command line for ID3SYNTAX=eyed3. Thanks to neil.gm.richards
for the patch. Closes issue 50.
Steve McIntyre [Wed, 20 Jun 2012 13:44:13 +0000 (13:44 +0000)]
Update GPL/FSF headers to match current versions. Thanks to vskytta
for the patch. (Closes issue 69).
Steve McIntyre [Wed, 20 Jun 2012 13:41:33 +0000 (13:41 +0000)]
start 2.5.4 development
Colin Tuckley [Sun, 17 Jun 2012 08:40:12 +0000 (08:40 +0000)]
Remove the "A " from the beginning of the description to fix lintian warn
Steve McIntyre [Sat, 16 Jun 2012 15:06:05 +0000 (15:06 +0000)]
Fix quoting error in case cddb-choice not set yet
Steve McIntyre [Sat, 16 Jun 2012 14:26:07 +0000 (14:26 +0000)]
update copyright notices, adding Colin and Steve
Steve McIntyre [Sat, 16 Jun 2012 14:20:47 +0000 (14:20 +0000)]
Release 2.5.3
Steve McIntyre [Fri, 15 Jun 2012 23:00:22 +0000 (23:00 +0000)]
For safety across different systems, avoid using "sed -i".
Closes issue 66.