Control: merge 768076 772778
Control: severity 768076 grave
Control: tags 768076 + patch
Hello,
I can confirm the issue: abcde just can't work ATM because when using
eyeD3, it passes --encoding and --text-frame, instead of what the
current debian version of eyeD3 expects: --set-encoding and
--set-text-frame.
Also, I don't see abcde being able to use id3v2 any more for ID3
tags. This gravely reduces the usefulness of the package.
The attached patch fixed the behavior for me, with eyed3 < 0.7. Of
course, when eyed3 >= 0.7 gets uploaded to Debian, this will have to be
reverted, thus putting a versioned suggestion.
Samuel
--- a/abcde
+++ b/abcde
@@ -835,8 +835,8 @@ do_tag ()
-a "$TRACKARTIST" -t
"$TRACKNAME" ${CDYEAR:+-Y "$CDYEAR"} \
-G "$GENREID" -n
"${TRACKNUM:-$1}" \
${TRACKNUM:+-N "$TRACKS"} \
-
${ENCODING:+--encoding="$ENCODING"} \
-
${TPE2:+--text-frame=TPE2:"$TPE2"} \
+
${ENCODING:+--set-encoding="$ENCODING"} \
+
${TPE2:+--set-text-frame=TPE2:"$TPE2"} \
"$ABCDETEMPDIR/track$1.$OUTPUT"
;;
# FIXME # Still not activated...
@@ -3324,7 +3324,7 @@ ID3OPTS=
# FIXME # Older versions of eyeD3 (< 0.7.0) expect --set-encoding=utf16-LE
# so perhaps some version sniffing would be useful. Or perhaps it might be
# better to simply cut ties with the older eyeD3... Andrew.
-EYED3OPTS="--encoding utf16"
+EYED3OPTS="--set-encoding utf16"
CDPARANOIAOPTS=
CDDA2WAVOPTS=
DAGRABOPTS=
--- debian/control.original 2014-12-30 19:49:39.514180740 +0100
+++ debian/control 2014-12-30 19:49:58.117642148 +0100
@@ -12,7 +12,7 @@
Architecture: all
Depends: ${misc:Depends}, cd-discid, wget, cdparanoia | icedax, vorbis-tools
(>= 1.0beta4-1) | lame | flac | bladeenc | speex | musepack-tools | opus-tools
Recommends: vorbis-tools, libmusicbrainz-discid-perl,
libwebservice-musicbrainz-perl, libdigest-sha-perl, bsd-mailx
-Suggests: eject, distmp3, id3 (>= 0.12), id3v2, eyed3, normalize-audio,
vorbisgain, mkcue, mp3gain, atomicparsley
+Suggests: eject, distmp3, id3 (>= 0.12), id3v2, eyed3 (<< 0.7~),
normalize-audio, vorbisgain, mkcue, mp3gain, atomicparsley
Description: A Better CD Encoder
frontend program to cdparanoia, wget, cd-discid, id3, and your favorite
Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or MPP/MP+(Musepack) encoder (defaults