Gentoo Archives: gentoo-user

From: Floyd Anderson <f.a@××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [off-topic] Ripping "enhanced" CDs with abcde/cdparanoia
Date: Sun, 04 Mar 2018 17:59:28
Message-Id: 20180304175915.sq6fapkwfwepcydn@31c0.net
In Reply to: Re: [gentoo-user] [off-topic] Ripping "enhanced" CDs with abcde/cdparanoia by Lasse Pouru
1 On Sun, 04 Mar 2018 18:45:57 +0200
2 Lasse Pouru <lasse.pouru@××××××××××××.fi> wrote:
3 >Lasse Pouru <lasse.pouru@××××××××××××.fi> writes:
4 >
5 >> [This sender failed our fraud detection checks and may not be who they
6 >> appear to be. Learn about spoofing at
7 >> http://aka.ms/LearnAboutSpoofing]
8 >>
9 >> Floyd Anderson <f.a@××××.net> writes:
10 >>
11 >>> On Sun, 04 Mar 2018 14:01:00 +0200
12 >>> Lasse Pouru <lasse.pouru@××××××××××××.fi> wrote:
13 >>>>You know, the ones with video or software tracks shoehorned into the
14 >>>>end. Whenever I try to rip one with abcde I get the error "selected span
15 >>>>contains non audio track at track X", even when I've chosen a range not
16 >>>>containing track X (e.g. abcde 1-11, 12 being the non-audio track). Grip
17 >>>>rips the same CDs just fine, but I'd prefer to use a command-line
18 >>>>tool. I'm using cdparanoia with both abcde and grip, so is this a bug in
19 >>>>abcde or am I doing something wrong?
20 >>>>
21 >>>
22 >>> That error message seems to come from dev-libs/libcdio-paranoia [1],
23 >>> so you have to ensure that abcde invokes cdparanoia (I assume it’s a
24 >>> symlink to /usr/bin/libcdio-paranoia) with the intended track
25 >>> range/span by looking at the forced debug or verbose output.
26 >>>
27 >>> Or maybe simpler, invoke cdparanoia directly to see which one of the
28 >>> involved parts (wrapper/program) to blame – if your given range/span
29 >>> really contains only audio tracks.
30 >>>
31 >>>
32 >>> References:
33 >>> - [1] <https://github.com/rocky/libcdio-paranoia/blob/b63fec7/src/cd-paranoia.c#L1199>
34 >>
35 >> Same error when invoking cdparanoia directly. It seems grip includes its
36 >> own version of cdparanoia since it has two cdparanoia options, "grip
37 >> (cdparanoia)" and just "cdparanoia". The first on works, the latter
38 >> doesn't.
39 >>
40 >> I'll try installing the unstable version of libcdio-paranoia in case
41 >> this is a bug that has recently been fixed.
42 >
43 >Ok, upgrading libcdio-paranoia and libcdio to unstable versions solved
44 >the problem. It's not even necessary to specify the range when running
45 >abcde, the non-audio tracks are automatically left out.
46 >
47
48 Good to know, thanks. I used abcde recently and it works (except
49 retrieving metadata from musicbrainz.org due to an API change) but found
50 it’s a horrible huge script and not so easy to contribute to the
51 project. Just an example, making it XDG-compliant and fixing whitespace
52 results in 15 files changed (346 insertions and 325 deletions).
53
54
55 --
56 Regards,
57 floyd