On Sun, 04 Mar 2018 18:45:57 +0200
Lasse Pouru <lasse.po...@edu.turkuamk.fi> wrote:
Lasse Pouru <lasse.po...@edu.turkuamk.fi> writes:

[This sender failed our fraud detection checks and may not be who they
appear to be. Learn about spoofing at
http://aka.ms/LearnAboutSpoofing]

Floyd Anderson <f...@31c0.net> writes:

On Sun, 04 Mar 2018 14:01:00 +0200
Lasse Pouru <lasse.po...@edu.turkuamk.fi> wrote:
You know, the ones with video or software tracks shoehorned into the
end. Whenever I try to rip one with abcde I get the error "selected span
contains non audio track at track X", even when I've chosen a range not
containing track X (e.g. abcde 1-11, 12 being the non-audio track). Grip
rips the same CDs just fine, but I'd prefer to use a command-line
tool. I'm using cdparanoia with both abcde and grip, so is this a bug in
abcde or am I doing something wrong?


That error message seems to come from dev-libs/libcdio-paranoia [1],
so you have to ensure that abcde invokes cdparanoia (I assume it’s a
symlink to /usr/bin/libcdio-paranoia) with the intended track
range/span by looking at the forced debug or verbose output.

Or maybe simpler, invoke cdparanoia directly to see which one of the
involved parts (wrapper/program) to blame – if your given range/span
really contains only audio tracks.


References:
  - [1] 
<https://github.com/rocky/libcdio-paranoia/blob/b63fec7/src/cd-paranoia.c#L1199>

Same error when invoking cdparanoia directly. It seems grip includes its
own version of cdparanoia since it has two cdparanoia options, "grip
(cdparanoia)" and just "cdparanoia". The first on works, the latter
doesn't.

I'll try installing the unstable version of libcdio-paranoia in case
this is a bug that has recently been fixed.

Ok, upgrading libcdio-paranoia and libcdio to unstable versions solved
the problem. It's not even necessary to specify the range when running
abcde, the non-audio tracks are automatically left out.


Good to know, thanks. I used abcde recently and it works (except retrieving metadata from musicbrainz.org due to an API change) but found it’s a horrible huge script and not so easy to contribute to the project. Just an example, making it XDG-compliant and fixing whitespace results in 15 files changed (346 insertions and 325 deletions).


--
Regards,
floyd


Reply via email to