a way to make it work there, since I do not have the development tools
installed. I have placed a basic support, but some user reports are just
complaining about abcde not encoding the ripped tracks, as if
- cdda2wav/cdparanoia/cddafs would never end reading them. If you have such
- a system and experience problems, please, report them, and I will try to
- work them out with your help.
+ icedax/cdda2wav/cdparanoia/cddafs would never end reading them. If you have
+ such a system and experience problems, please, report them, and I will
+ try to work them out with your help.
Q. My hardware player (put it here) does not recognize the playlists created
with abcde. What I am doing wrong?
* AAC encoder (faac)
* normalize-audio for volume normalization.
* CD Paranoia, an audio CD reading utility or:
-* cdda2wav, the audio CD reading utility cdparanoia was born from or:
+* icedax/cdda2wav, the audio CD reading utility cdparanoia was born from 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
# FIXME # Add the possibility of grabbing ranges of tracks in onetrack
# FIXME # Until then, we grab the whole CD in one track, no matter what
# the user said
- # We need the first and last track for cdda2wav
+ # We need the first and last track for cdda2wav/icedax
FIRSTTRACK=$2
LASTTRACK=$(expr $3 + 0)
UTRACKNUM=$FIRSTTRACK
#XX FIXME XX
# Add a variable to check if tracks are provided in command line and if not, use "0-" to rip the tracks
READTRACKNUMS="$FIRSTTRACK-$LASTTRACK" ;;
- cdda2wav) READTRACKNUMS="$FIRSTTRACK+$LASTTRACK" ;;
+ cdda2wav | icedax) READTRACKNUMS="$FIRSTTRACK+$LASTTRACK" ;;
*) echo "abcde error: $CDROMREADERSYNTAX does not support ONETRACK mode"
exit 1 ;;
esac
nice $READNICE $CDROMREADER -$CDPARANOIACDROMBUS "$CDROM" ${READTRACKNUMS:-$UTRACKNUM} "$FILEARG"
fi;;
- cdda2wav)
+ cdda2wav | icedax)
if [ "$OSFLAVOUR" = "OSX" ] ; then
- # Hei, we have to unmount the device before running anything like cdda2wav in OSX
+ # Hei, we have to unmount the device before running anything like cdda2wav/icedax in OSX
disktool -u ${CDROM#/dev/} 0
- # Also, in OSX the cdrom device for cdda2wav changes...
+ # Also, in OSX the cdrom device for cdda2wav/icedax changes...
CDDA2WAVCDROM="IODVDServices"
elif [ "$OSFLAVOUR" = "FBSD" ] ; then
CDDA2WAVCDROM="$CDROMID"
BATCHNORM=n
NOCDDBQUERY=n
-# If using scsi devices, cdda2wav needs a CDROMID, instead of a device node
+# If using scsi devices, cdda2wav/icedax needs a CDROMID, instead of a device node
# i.e. CDROMID="1,0,0"
CDROMID=""
# If we are using the IDE bus, we need CDPARANOIACDROMBUS defined as "d"
AACTAG=faac
CDPARANOIA=cdparanoia
-CDDA2WAV=cdda2wav
+CDDA2WAV=icedax
DAGRAB=dagrab
CDDAFS=cp
CDDISCID=cd-discid
DEFAULT_OUTPUT_BINARIES=vorbis:oggenc,flac:flac,mp3:toolame,mp3:lame,mp3:bladeenc,spx:speex,m4a:faac
# List of prefered cdromreaders - by default, run whichever we have in the path
-DEFAULT_CDROMREADERS="cdparanoia cdda2wav"
+DEFAULT_CDROMREADERS="cdparanoia icedax cdda2wav"
# List of quality levels associated with the encoders:
DEFAULT_QUALITY_XLO="oggenc:-q -1,lame:-q 9,speex:--quality 1,m4a:"
case "$CDROMREADERSYNTAX" in
flac) ;;
cdparanoia) ;;
- cdda2wav) ;;
+ cdda2wav | icedax) ;;
*) log error "$CDROMREADERSYNTAX does not support ONETRACK mode"
exit 1 ;;
esac
# At this point a CDROM has to be defined, so we check it exists.
if [ X"$CDROM" != "X" ] ; then
- if [ "$CDROMREADERSYNTAX" = "cdda2wav" ] && [ "$NEEDCDROMID" = "y" ] ; then
+ if ( [ "$CDROMREADERSYNTAX" = "cdda2wav" ] || [ "$CDROMREADERSYNTAX" = "icedax" ] ) && [ "$NEEDCDROMID" = "y" ] ; then
if [ "$OSFLAVOUR" = "FBSD" ]; then
if echo "$CDROMID" | grep "^[0-9],[0-9],[0-9]$" >/dev/null 2>&1 ; then :; else
log error "CDROMID not in the right format for $CDROMREADERSYNTAX"
CDROMREADER="$CDPARANOIA"
CDROMREADEROPTS="$CDPARANOIAOPTS"
;;
- cdda2wav)
+ cdda2wav | icedax)
CDROMREADER="$CDDA2WAV"
CDROMREADEROPTS="$CDDA2WAVOPTS"
;;
An Ogg/Vorbis, MP3, FLAC, Ogg/Speex, MPP/MP+(Musepack) or M4A encoder (oggenc, vorbize, lame, gogo, bladeenc, l3enc, mp3enc, flac, speexenc, mppenc, faac)
.TP
.B *
-An audio CD reading utility (cdparanoia, cdda2wav, dagrab)
+An audio CD reading utility (cdparanoia, icedax, cdda2wav, dagrab)
.TP
.B *
cd-discid, a CDDB DiscID reading program.
(optional) mkcue, a CD cuesheet extractor.
.SH "SEE ALSO"
.BR cdparanoia (1),
+.BR icedax (1),
.BR cdda2wav (1),
.BR dagrab (1),
.BR normalize-audio (1),
#NORMALIZERSYNTAX=default
# CD reader program to use - currently recognized options are 'cdparanoia',
-# 'cdda2wav', 'dagrab', 'cddafs' (Mac OS X only) and 'flac'.
+# 'icedax', 'cdda2wav', 'dagrab', 'cddafs' (Mac OS X only) and 'flac'.
#CDROMREADERSYNTAX=cdparanoia
# CUE reader syntax for the CUE reader program to use.
#ID3=id3
#ID3V2=id3v2
#CDPARANOIA=cdparanoia
-#CDDA2WAV=cdda2wav
+#CDDA2WAV=icedax
#CDDAFS=cp
#CDDISCID=cd-discid
#CDDBTOOL=cddb-tool
* Added TPE2 for Various artists definition (Closes: #521669).
* Incorporate syntax error fix patch from Andrew Ruder.
* Fix formatting for track number tagging.
+ * Replace dependency on cdda2wav with icedax since the former has
+ been superseded.
- -- Jesus Climent <jesus.climent@hispalinux.es> Wed, 12 Aug 2009 07:56:21 +0100
+ -- Colin Tuckley <colint@debian.org> Fri, 16 Oct 2009 19:33:33 +0100
abcde 2.3.99.8
[ Colin Tuckley ]
* Incorporate syntax error fix patch from Andrew Ruder.
* Fix formatting for track number tagging (Closes: #520367, #435665).
+ * Replace dependency on cdda2wav with icedax since the former has
+ been superseded (Closes: #447397).
- -- Colin Tuckley <colint@debian.org> Wed, 14 Oct 2009 17:13:10 +0100
+ -- Colin Tuckley <colint@debian.org> Fri, 16 Oct 2009 19:33:33 +0100
abcde (2.3.99.8-1) unstable; urgency=low
Package: abcde
Architecture: all
-Depends: cd-discid, wget, cdparanoia | cdda2wav, vorbis-tools (>= 1.0beta4-1) | lame | flac | bladeenc | speex
+Depends: cd-discid, wget, cdparanoia | icedax, vorbis-tools (>= 1.0beta4-1) | lame | flac | bladeenc | speex
Recommends: vorbis-tools
Suggests: eject, distmp3, id3 (>= 0.12), id3v2, eyed3, normalize-audio, vorbisgain, mkcue, mp3gain, python-musicbrainz
Description: A Better CD Encoder