[paranoia-dev] grip/cdparanoia/freedb disagree on track length
Jamie Zawinski
jwz at jwz.org
Thu Jan 23 18:24:52 PST 2003
I have a CD where cdparanoia and Grip / FreeDB disagree on the length
of the last audio track. Grip and cdparanoia think the track is of
length 7:06, but the FreeDB data seems to say the track is 9:38.
The CD in question is "Phi in the Sky" by Kidneythieves.
It has 6 tracks, and tracks 1-5 are fine / consistent.
The FreeDB data says that track 6 is supposed to be of length 9:38.
When Grip generates a cddb file itself, it also says 9:38 (that is,
Grip generates cddb files consistent with the one that is currently
on the FreeDB servers.)
The Grip display, and "cdparanoia -vsQ", say that track 6 is of length
7:06. That's also the length of the file I get when I rip it, with
either grip or cdparanoia.
Grip and FreeDB think that there is a 7th track, a data track.
The grip display shows:
01 5:01
02 6:26
03 3:52
04 8:57
05 5:15
06 7:06
07 0:06 (data track, presumably?)
That adds up to 36:43, or 2203 seconds.
cdparanoia -vsQ is in agreement, except that it doesn't list track 7.
It has this to say:
Table of contents (audio tracks only):
track length begin copy pre ch
===========================================================
1. 22635 [05:01.60] 0 [00:00.00] no no 2
2. 28902 [06:25.27] 22635 [05:01.60] no no 2
3. 17393 [03:51.68] 51537 [11:27.12] no no 2
4. 40317 [08:57.42] 68930 [15:19.05] no no 2
5. 23625 [05:15.00] 109247 [24:16.47] no no 2
6. 31968 [07:06.18] 132872 [29:31.47] no no 2
TOTAL 164840 [36:37.65] (audio only)
Note that the total length is off by 6 seconds. I think that this
is because the unshown data track is 6 seconds long (see below.)
The freedb data is here: http://www.freedb.org/freedb/rock/5a093307
Converted to seconds, the numbers in that file come out to:
01 5:02
02 6:25
03 3:52
04 8:58
05 5:15
06 9:38
That adds up to 39:10, or 2350 seconds. This implies that
the data track is 0:06 long (since the cddb file says the
total file length is 2357.)
My standalone CD player (Nakamichi MB-10) is also in agreement: it
says there are 6 tracks (not 7!), total length 36:38 (2198) with
track 6 being 7:06 long.
So how am I ending up with CDDB / FreeDB figures that claim that
track 6 is 9:38 instead of 7:06?
Might the TOC have overlapping tracks, or something? Is this some
new sleazy way of hiding data tracks from audio CD players?
The reason I'm concerned about this is that I have a script that
issue warnings when my MP3 files are not the length that the CDDB
files say they should be, so that I can tell when I've somehow
mis-ripped something. That script is warning about this track,
and so I either need to know how to rip the track properly, or
how to interpret the numbers in the CDDB file to realize that
the track *was* ripped properly. Because right now, the CDDB file
is claiming that the file is two and a half minutes too short.
Any suggestions appreciated...
Versions:
cdparanoia-alpha9.8-11
grip-3.0.1-4
Red Hat Linux release 8.0 (Psyche)
Linux 2.4.18-14 #1 Wed Sep 4 12:13:11 EDT 2002 i686
athlon i386 GNU/Linux
--
Jamie Zawinski
jwz at jwz.org http://www.jwz.org/
jwz at dnalounge.com http://www.dnalounge.com/
--- >8 ----
List archives: http://www.xiph.org/archives/
Paranoia homepage: http://www.xiph.org/paranoia/
To unsubscribe from this list, send mail to 'paranoia-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Paranoia-dev
mailing list