abcde.git
2 years agoExperimental support for embedding album art to ogg
Andrew Strong [Fri, 28 Jul 2017 10:34:06 +0000 (20:34 +1000)]
Experimental support for embedding album art to ogg

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 -Q cddb -o ogg -B

Or the appropriate settings in an ~/.abcde.conf file.

2 years agoFix embedding album art with single track encodes
Andrew Strong [Fri, 28 Jul 2017 01:44:17 +0000 (11:44 +1000)]
Fix embedding album art with single track encodes

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

2 years agoUpdate 'available formats' in FAQ
Andrew Strong [Sat, 22 Jul 2017 05:12:02 +0000 (15:12 +1000)]
Update 'available formats' in FAQ

2 years agoSelect CDDBMETHOD from the command line
Andrew Strong [Fri, 14 Jul 2017 07:43:35 +0000 (17:43 +1000)]
Select CDDBMETHOD from the command line

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'!

2 years agoMakefile altered to reflect abcde 2.8.2
Andrew Strong [Fri, 14 Jul 2017 07:18:18 +0000 (17:18 +1000)]
Makefile altered to reflect abcde 2.8.2

2 years agoPart 2 of 2: AIFF encoding for abcde
Andrew Strong [Fri, 14 Jul 2017 07:09:07 +0000 (17:09 +1000)]
Part 2 of 2: AIFF encoding for abcde

Documentations for the new AIFF encoding capabilities of abcde.

2 years agoPart 1 of 2: AIFF encoding for abcde
Andrew Strong [Fri, 14 Jul 2017 06:43:51 +0000 (16:43 +1000)]
Part 1 of 2: AIFF encoding for abcde

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'. A sample ~/.abcde.conf file is available here:

http://www.andrews-corner.org/linux/abcde/abcde_lossless.html#aiff

2 years agoSpelling fixes
Ville Skyttä [Sun, 25 Jun 2017 10:07:50 +0000 (13:07 +0300)]
Spelling fixes

2 years agoUse md5 rather than md5sum under MacOS
Andrew Strong [Sun, 19 Mar 2017 06:11:47 +0000 (17:11 +1100)]
Use md5 rather than md5sum under MacOS

Under MacOS md5 is installed by default rather than md5sum,.
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.

2 years agoAllow album art embedding for WavPack files
Andrew Strong [Sun, 19 Feb 2017 04:28:34 +0000 (15:28 +1100)]
Allow album art embedding for WavPack files

This requires the utility wvtag which comes with WavPack 5.1.0

2 years agoEmbed album art for mp3, flac and m4a
Andrew Strong [Sat, 4 Feb 2017 07:54:10 +0000 (18:54 +1100)]
Embed album art for mp3, flac and m4a

Allow for embedding of  album art downloaded by the getalbumart fuction.
Currently this is available for flac (using metaflac), mp3 (using eyed3)
and m4a (using AtomicParsley). 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!

2 years agoEditing the abcde maintainers...
Andrew Strong [Wed, 1 Feb 2017 08:36:15 +0000 (19:36 +1100)]
Editing the abcde maintainers...

Taking myself from the list of maintainers

2 years agoLocale fixes, and optimization, for CD-TEXT lookup
Matthias Andree [Wed, 1 Feb 2017 07:40:35 +0000 (18:40 +1100)]
Locale fixes, and optimization, for CD-TEXT lookup

Patch 2 of 2 to address the issue where abcde fails with accented
characters from CD-TEXT.

This addresses issue 52:
https://abcde.einval.com/bugzilla/show_bug.cgi?id=53

Thanks again to Matthias Andree <matthias.andree@gmx.de> for his
contributions to abcde!

2 years agocddb-tool: force grep to read binaries as text
Matthias Andree [Wed, 1 Feb 2017 07:31:04 +0000 (18:31 +1100)]
cddb-tool: force grep to read binaries as text

Patch 1 of 2 to address the issue where abcde fails with accented
characters from CD-TEXT.

Issue no. 53:
https://abcde.einval.com/bugzilla/show_bug.cgi?id=53

2 years agoAdd documentation for dagrab options
Andrew Strong [Tue, 24 Jan 2017 09:14:10 +0000 (20:14 +1100)]
Add documentation for dagrab options

Some documentation added 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

2 years agoRebadge t0 abcde 2.8.2-UNRELEASED
Andrew Strong [Tue, 24 Jan 2017 08:52:27 +0000 (19:52 +1100)]
Rebadge t0 abcde 2.8.2-UNRELEASED

2 years agoRelease abcde version 2.8.1 v2.8.1
Steve McIntyre [Wed, 18 Jan 2017 13:56:14 +0000 (13:56 +0000)]
Release abcde version 2.8.1

2 years agoAdd missing date in changelog file
Steve McIntyre [Wed, 18 Jan 2017 11:04:31 +0000 (11:04 +0000)]
Add missing date in changelog file

2 years agoFix silly error introduced in abcde-musicbrainz-tool
Steve McIntyre [Wed, 18 Jan 2017 11:04:18 +0000 (11:04 +0000)]
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

2 years agosync packaging changes from the Debian 2.8-1 release
Steve McIntyre [Sat, 14 Jan 2017 17:28:47 +0000 (17:28 +0000)]
sync packaging changes from the Debian 2.8-1 release

2 years agoRelease abcde version 2.8 v2.8
Steve McIntyre [Sat, 14 Jan 2017 00:53:48 +0000 (00:53 +0000)]
Release abcde version 2.8

2 years agoSwitch default from "cddb" to "musicbrainz" for track lookup
Steve McIntyre [Fri, 13 Jan 2017 00:59:53 +0000 (00:59 +0000)]
Switch default from "cddb" to "musicbrainz" for track lookup

Closes Debian Bug #842178

2 years agoAdd "-L" to default curl options, to follow redirects if needed
Steve McIntyre [Fri, 13 Jan 2017 00:34:15 +0000 (00:34 +0000)]
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.

2 years agoAdd "-a" to lots of grep calls in case of "binary" looking data
Steve McIntyre [Fri, 13 Jan 2017 00:25:38 +0000 (00:25 +0000)]
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

2 years agoRe-enable some commented out cdparanoia/debug code in do_discid.
Steve McIntyre [Fri, 13 Jan 2017 00:09:57 +0000 (00:09 +0000)]
Re-enable some commented out cdparanoia/debug code in do_discid.

Closes Issue 14:
https://abcde.einval.com/bugzilla/show_bug.cgi?id=14

Can't find any reason why this code was ever disabled...!

2 years agoTweak the fix in musicbrainz for handling sketchy returned data some more
Steve McIntyre [Thu, 12 Jan 2017 16:10:23 +0000 (16:10 +0000)]
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

2 years agoFix up handling of the first few sectors
Steve McIntyre [Thu, 12 Jan 2017 16:09:20 +0000 (16:09 +0000)]
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

2 years agoAdd Recommends on glyrc and imagemagick in Debian packaging
Steve McIntyre [Wed, 11 Jan 2017 01:09:09 +0000 (01:09 +0000)]
Add Recommends on glyrc and imagemagick in Debian packaging

Closes Debian Bug #827626

2 years agoMinor changes to man pages for AAC
Andrew Strong [Fri, 6 Jan 2017 23:20:09 +0000 (10:20 +1100)]
Minor changes to man pages for AAC

2 years agoAAC cleanup for the included abcde.conf file
Andrew Strong [Fri, 6 Jan 2017 23:12:17 +0000 (10:12 +1100)]
AAC cleanup for the included abcde.conf file

Several small edits related to AAC encoding in preparation
for the upcoming release.

2 years agoShow built-in FLACGAINOPTS in the sample .abcde.conf file
Andrew Strong [Wed, 4 Jan 2017 03:52:50 +0000 (14:52 +1100)]
Show built-in FLACGAINOPTS in the sample .abcde.conf file

2 years agoExtra variable for the albun art embedding example
Andrew Strong [Sun, 25 Dec 2016 09:51:10 +0000 (20:51 +1100)]
Extra variable for the albun art embedding example

Thanks to Pastor Benjamin Steenbock for suggesting the addition
of a YEAR variable to the given example for embedding downloaded
album art.

2 years agoabcde.conf: make fdkaac the default AAC encoder
Andrew Strong [Tue, 6 Dec 2016 09:42:36 +0000 (20:42 +1100)]
abcde.conf: make fdkaac the default AAC encoder

2 years agoRemove bladeenc from Debian 'depends'...
Andrew Strong [Tue, 6 Dec 2016 07:06:47 +0000 (18:06 +1100)]
Remove bladeenc from Debian 'depends'...

2 years agoMake fdkaac default for m4a encoding
Andrew Strong [Tue, 6 Dec 2016 07:01:58 +0000 (18:01 +1100)]
Make fdkaac default for m4a encoding

Encoding with the previous default encoder: faac remains possible
by specifying:

AACENCODERSYNTAX=faac

in the ~/.abcde.conf file. Best not to though as fdkaac will
produce hugely better sound quality...

3 years agoDocumentation for multiple CD lookup services.
Andrew Strong [Wed, 21 Sep 2016 00:44:04 +0000 (10:44 +1000)]
Documentation for multiple CD lookup services.

3 years agoAdd support for trying multiple CD lookup services in order.
Steve McIntyre [Tue, 20 Sep 2016 23:54:51 +0000 (00:54 +0100)]
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

3 years agoStart development for 2.8 - some biggish changes coming, maybe
Steve McIntyre [Tue, 20 Sep 2016 23:46:22 +0000 (00:46 +0100)]
Start development for 2.8 - some biggish changes coming, maybe

3 years agoBump the sample abcde.conf file to 2.7.3
Andrew Strong [Fri, 5 Aug 2016 02:25:59 +0000 (12:25 +1000)]
Bump the sample abcde.conf file to 2.7.3

3 years agoExpand munge* functions
Andrew Strong [Fri, 5 Aug 2016 02:12:59 +0000 (12:12 +1000)]
Expand munge* functions

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

3 years agoFAQs: Clarify the exit from multi-result CDDB search.
Andrew Strong [Tue, 2 Aug 2016 08:20:37 +0000 (18:20 +1000)]
FAQs: Clarify the exit from multi-result CDDB search.

Thanks to Shantiq and mc4man from the Ubuntu Forums for the
request for this clarification.

3 years agoAllow multiple output formats when aac fallback is triggered.
Andrew Strong [Tue, 19 Jul 2016 08:23:39 +0000 (18:23 +1000)]
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

3 years agoAdd forgotten release date for 2.7.2 Changelog
Andrew Strong [Tue, 21 Jun 2016 08:45:25 +0000 (18:45 +1000)]
Add forgotten release date for 2.7.2 Changelog

3 years agoFix for some erroneous error and status logging.
Andrew Strong [Tue, 21 Jun 2016 08:38:07 +0000 (18:38 +1000)]
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

3 years agoName the development version: 2.7.3-UNRELEASED
Andrew Strong [Mon, 23 May 2016 10:38:17 +0000 (20:38 +1000)]
Name the development version: 2.7.3-UNRELEASED

3 years agoMisc FAQ updates
Steve McIntyre [Mon, 16 May 2016 14:55:14 +0000 (15:55 +0100)]
Misc FAQ updates

3 years agoupdate footer emails to match current maintainers
Steve McIntyre [Mon, 16 May 2016 14:46:32 +0000 (15:46 +0100)]
update footer emails to match current maintainers

3 years agoUpdate current maintainer list in the README
Steve McIntyre [Wed, 13 Apr 2016 23:16:24 +0000 (00:16 +0100)]
Update current maintainer list in the README

3 years agos/http/https/ for various URLs
Steve McIntyre [Wed, 13 Apr 2016 23:16:05 +0000 (00:16 +0100)]
s/http/https/ for various URLs

3 years agoUpdated debian files to match the 2.7.2-2 release
Steve McIntyre [Wed, 13 Apr 2016 23:07:13 +0000 (00:07 +0100)]
Updated debian files to match the 2.7.2-2 release

3 years agoRelease version 2.7.2 v2.7.2
Andrew Strong [Wed, 6 Apr 2016 08:47:56 +0000 (18:47 +1000)]
Release version 2.7.2

3 years agoREADME adjusted for 2.7.2
Andrew Strong [Sat, 26 Mar 2016 23:42:47 +0000 (10:42 +1100)]
README adjusted for 2.7.2

3 years agoBugfix for year support in musicbrainz interface
Steve McIntyre [Sun, 21 Feb 2016 17:22:12 +0000 (17:22 +0000)]
Bugfix for year support in musicbrainz interface

When using musicbrainz, don't assume that there will be release events
attached to a particular CD release.

3 years agoMan page syntax fixes
Ville Skyttä [Tue, 5 Jan 2016 22:18:25 +0000 (00:18 +0200)]
Man page syntax fixes

3 years agogrep cddb data with -a for better behavior with charset issues
Ville Skyttä [Sat, 2 Jan 2016 12:12:30 +0000 (14:12 +0200)]
grep cddb data with -a for better behavior with charset issues

For example, grepping ISO-8859-1 data from cd-text in a UTF-8
environment without -a gives "Binary file ... matches".

3 years agoDon't discard all previous cddbdata if a sed on cd-text data errors out
Ville Skyttä [Sat, 2 Jan 2016 12:07:16 +0000 (14:07 +0200)]
Don't discard all previous cddbdata if a sed on cd-text data errors out

3 years agoAnother indentation fix
Ville Skyttä [Sat, 2 Jan 2016 11:45:27 +0000 (13:45 +0200)]
Another indentation fix

3 years agoIndentation fixes
Ville Skyttä [Sat, 2 Jan 2016 11:30:09 +0000 (13:30 +0200)]
Indentation fixes

3 years agoSupport usage of Matroska container (mka)
Andrew Strong [Fri, 1 Jan 2016 05:42:49 +0000 (16:42 +1100)]
Support usage of Matroska container (mka)

Support is added for output to the Matroska container (mka). The
encoder/muxer is FFmpeg (or avconv). Typical ~/.abcde.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!

3 years agoChangelog updates
Andrew Strong [Fri, 25 Dec 2015 21:52:05 +0000 (08:52 +1100)]
Changelog updates

3 years agoAdd id3tag mp3 tagger
Christopher Zimmermann [Wed, 23 Dec 2015 09:58:33 +0000 (10:58 +0100)]
Add id3tag mp3 tagger

this is the only tagger available on OpenBSD.

3 years agoAllow for cddb response 500
Andrew Strong [Thu, 17 Dec 2015 01:32:19 +0000 (12:32 +1100)]
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

3 years agoAdd missing dates to changelog.
Andrew Strong [Wed, 16 Dec 2015 01:44:13 +0000 (12:44 +1100)]
Add missing dates to changelog.

3 years agoFix for 'expansion of $REDIR' bug on MacOSX.
Andrew Strong [Tue, 15 Dec 2015 23:33:35 +0000 (10:33 +1100)]
Fix for 'expansion of $REDIR' bug on MacOSX.

Thanks to Von Welch for the bug report and testing of the fix.
This closes Issue 22:

http://abcde.einval.com/bugzilla/show_bug.cgi?id=22

3 years agomakefile fix: Install the sample abcde.conf file to /etc
Andrew Strong [Sat, 12 Dec 2015 04:59:38 +0000 (15:59 +1100)]
makefile fix: Install the sample abcde.conf file to /etc

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

As it stands abcde looks for a conf file in 2 places:

1. /etc/abcde.conf
2. $HOME/.abcde.conf

and this is probably enough for most users...

3 years agoFix to allow getalbumart to place image correctly for ONETRACK.
Andrew Strong [Fri, 11 Dec 2015 22:57:39 +0000 (09:57 +1100)]
Fix to allow getalbumart to place image correctly for ONETRACK.

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

4 years agoTweak debian/rules to match the Makefile changes
Steve McIntyre [Mon, 2 Nov 2015 19:15:55 +0000 (19:15 +0000)]
Tweak debian/rules to match the Makefile changes

4 years agoUpdate the Homepage in debian/control
Steve McIntyre [Mon, 2 Nov 2015 18:53:56 +0000 (18:53 +0000)]
Update the Homepage in debian/control

4 years agoUpdate debian/changelog for 2.7.1
Steve McIntyre [Mon, 2 Nov 2015 18:45:54 +0000 (18:45 +0000)]
Update debian/changelog for 2.7.1

4 years agoUpdate the debian/watch file to match our new home
Steve McIntyre [Mon, 2 Nov 2015 18:43:21 +0000 (18:43 +0000)]
Update the debian/watch file to match our new home

4 years agoStart development for abcde 2.7.2
Andrew Strong [Sun, 4 Oct 2015 09:45:14 +0000 (20:45 +1100)]
Start development for abcde 2.7.2

4 years agoRelease version 2.7.1 v2.7.1
Andrew Strong [Sun, 4 Oct 2015 09:30:28 +0000 (20:30 +1100)]
Release version 2.7.1

4 years agoAdditional notes for mp2 encoding with FFmpeg...
Andrew Strong [Sat, 3 Oct 2015 22:51:59 +0000 (09:51 +1100)]
Additional notes for mp2 encoding with FFmpeg...

4 years agoGrab year information too when using musicbrainz
Steve McIntyre [Sat, 3 Oct 2015 11:13:29 +0000 (12:13 +0100)]
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

4 years agoUpdate README for abcde 2.7.1
Andrew Strong [Fri, 18 Sep 2015 11:09:28 +0000 (21:09 +1000)]
Update README for abcde 2.7.1

4 years agoRebuild of the abcde Makefile
Andrew Strong [Wed, 16 Sep 2015 07:47:16 +0000 (17:47 +1000)]
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

4 years agoClarify changelog update...
Andrew Strong [Fri, 11 Sep 2015 00:49:55 +0000 (10:49 +1000)]
Clarify changelog update...

4 years agoFix incorrect use of 'break'.
Andrew Strong [Fri, 11 Sep 2015 00:46:32 +0000 (10:46 +1000)]
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

4 years agoMake id3 happy when 'Genre' field is empty
Andrew Strong [Tue, 8 Sep 2015 08:04:24 +0000 (18:04 +1000)]
Make id3 happy when 'Genre' field is empty

Thanks to Martin Husemann for this fix which closes Issue 8:

  http://abcde.einval.com/bugzilla/show_bug.cgi?id=8

4 years agoAdd YEAR and GENRE variables to do_getalbumart()
Andrew Strong [Sat, 5 Sep 2015 21:44:09 +0000 (07:44 +1000)]
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

4 years agoEncoding to True Audio (Part 3)
Andrew Strong [Sat, 29 Aug 2015 07:45:36 +0000 (17:45 +1000)]
Encoding to True Audio (Part 3)

Looks like the newer version of the True Audio encoder is called
'tta' so abcde supports this as default while retaining support
for 'ttaenc'. Hopefully this completes the True Audio work :).

4 years agoEncoding to True Audio (Part 2)
Andrew Strong [Sat, 29 Aug 2015 01:45:49 +0000 (11:45 +1000)]
Encoding to True Audio (Part 2)

Documentation for encoding to True Audio (tta).

4 years agoEncoding to True Audio (Part 1)
Andrew Strong [Wed, 26 Aug 2015 01:59:10 +0000 (11:59 +1000)]
Encoding to True Audio (Part 1)

Added encoding to True Audio with ttaenc, tagging with mid3v2. Works
as is but documentation will come with Part 2 and a possible Part 3
will contain corrections to any errors I have made :).

4 years agoMPEG-1 Audio Layer II (mp2) encoding with FFmpeg / avconv
Andrew Strong [Fri, 31 Jul 2015 07:03:23 +0000 (17:03 +1000)]
MPEG-1 Audio Layer II (mp2) encoding with FFmpeg / avconv

Tagging is with mid3v2 as neither FFmpeg or avconv tag mp2 files.

4 years agoSupport added for MPEG-1 Audio Layer II (mp2) encoding
Andrew Strong [Fri, 24 Jul 2015 01:21:40 +0000 (11:21 +1000)]
Support added for MPEG-1 Audio Layer II (mp2) encoding

Encoding to mp2 with twolame and tagging with Mutagen's mid3v2.
Support for toolame has been quietly removed. (Support for mp2
encoding using the FFmpeg/avconv native mp2 encoder is in the
pipeline).

4 years agoClarify the usage for FFMPEGENCOPTS
Andrew Strong [Sun, 19 Jul 2015 07:04:21 +0000 (17:04 +1000)]
Clarify the usage for FFMPEGENCOPTS

Hopefully cleared up the options available for FFmpeg/avconv in
the sample abcde.conf file. Noted that avconv (11.4) does not
have a native WavPack encoder and for this FFmpeg or the wavpack
cli encoder will be needed.

4 years agoCorrect error in FFmpeg / AAC syntax
Andrew Strong [Fri, 17 Jul 2015 07:02:19 +0000 (17:02 +1000)]
Correct error in FFmpeg / AAC syntax

4 years agoEncoding to WavPack with FFmpeg
Andrew Strong [Fri, 17 Jul 2015 01:05:13 +0000 (11:05 +1000)]
Encoding to WavPack with FFmpeg

Some slight changes to WavPack syntax with backward compatibility built
in for abcde 2.7. Suggested settings added to the FAQ doc:

   # WVENCODERSYNTAX=wavpack
   WVENCODERSYNTAX=ffmpeg
   # Appropriate PATH:
   WAVPACK=wavpack
   FFMPEG=ffmpeg
   # Appropriate options:
   FFMPEGENCOPTS="-c:a wavpack -compression_level 6"
   WAVPACKENCOPTS="-hx3"
   # Correct output type:
   OUTPUTTYPE="wv"

And repeated here :).

4 years agoCorrected Debian path in checkexec function
Andrew Strong [Tue, 14 Jul 2015 08:23:47 +0000 (18:23 +1000)]
Corrected Debian path in checkexec function

This give installation instructions for Debian when an
application is not found. Broken with a change of filename
some time ago.

4 years agoEncode to m4a container with either FFmpeg or avconv
Andrew Strong [Mon, 13 Jul 2015 08:51:22 +0000 (18:51 +1000)]
Encode to m4a container with either FFmpeg or avconv

This allows ecoding to Apple Lossless Audio Codec (alac) using the
FFmpeg reverse engineered encoder. This fixes abcde's bug no.1 :

http://abcde.einval.com/bugzilla/show_bug.cgi?id=1

as well as opening the doors to further judicious use of FFmpeg or
avconv from within abcde.

4 years agoAAC encoding with fhgaacenc and wine
Andrew Strong [Fri, 10 Jul 2015 02:21:42 +0000 (12:21 +1000)]
AAC encoding with fhgaacenc and wine

Tagging is with AtomicParsley, welcome back into abcde :).

4 years agoClean up licensing statements in cddb-tool
Steve McIntyre [Mon, 29 Jun 2015 13:30:46 +0000 (14:30 +0100)]
Clean up licensing statements in cddb-tool

Extend my copyright claims
Remove the old "shall become public domain" notice. I've been hacking
on abcde as GPL for a number of years, so let's go that route.

Older versions are still available under public domain if desired.

4 years agoTrivial changes to abcde.conf for qaac
Andrew Strong [Fri, 26 Jun 2015 07:53:45 +0000 (17:53 +1000)]
Trivial changes to abcde.conf for qaac

4 years agoDocument the usage of refalac for alac files
Andrew Strong [Fri, 26 Jun 2015 02:16:39 +0000 (12:16 +1000)]
Document the usage of refalac for alac files

refalac is an alac encoder based the Open Source reference
implementation by Apple. It shares code and comamndline with
qaac and thus this commit demonstrates a slight hack to use
refalac rather than qaac for alac files. For the purists :).

4 years agoSpelling fix
Ville Skyttä [Mon, 22 Jun 2015 08:32:55 +0000 (11:32 +0300)]
Spelling fix

4 years agoIndentation fixes
Ville Skyttä [Mon, 22 Jun 2015 08:32:27 +0000 (11:32 +0300)]
Indentation fixes

4 years agoSupport added for AAC encoding with qaac via Wine
Andrew Strong [Sun, 21 Jun 2015 02:33:05 +0000 (12:33 +1000)]
Support added for AAC encoding with qaac via Wine

This also allows for Apple Lossless Audio Coding (alac)
when using:

  QAACENCOPTS="--alac"

This closes Issue 142, thanks to Bernd Fischer-Krellenberg
for the enhancement request.

4 years agoClarify encoding using single track FLAC and cue sheet
Andrew Strong [Sat, 20 Jun 2015 08:15:23 +0000 (18:15 +1000)]
Clarify encoding using single track FLAC and cue sheet

Demonstrate how to specify encoding outputs from the commandline
when using a single track FLAC with the -d option. Thanks to
shantiq for the report and suggested fix.

4 years agoMoved abcde.py to examples/abcde.py
Andrew Strong [Fri, 19 Jun 2015 01:34:34 +0000 (11:34 +1000)]
Moved abcde.py to examples/abcde.py

Ready for any Python Master to take up Jesus Climent's work.

4 years agoStart development for abcde 2.7.1
Andrew Strong [Thu, 18 Jun 2015 12:29:07 +0000 (22:29 +1000)]
Start development for abcde 2.7.1