How to correct a CD entry


#1

I’ve got a copy of “All Things Must Pass” by George Harrison. This is the 2001 reissue. The song titles for the second disk keeps coming back with the titles for the songs from the first disk. Any advice would be helpful


#2

Can you explain in more detail what is happening for you? I first thought you are maybe looking up the CDs in your drive directly, and there are wrongly attached disc IDs, but that seems not to be the case on

So what software do you use and what steps do you take?


#3

If you are using foo_musicbrainz, for instance, as CD2 has same track amount as CD1, you have to use some disc selector near the middle of the screen to choose your CD2 after selecting your edition and before applying tags.


#4

Yes, my machine is a LinuxMint 17.3 system. I am using ripit 3.9.0. The disc is label cd2, when I play the disc the songs are what is listed on the CD case. When I run ripit I get the following.

berkeley% ripit

RipIT version 3.9.0.

cddb: checking for os … Linux (x86_64) [little endian] [64 bit]

Process summary:

Playlist (m3u) file will be written.

start track: 1, end track: 14

Checking for a local DB entry, please wait…

start track: 1, end track: 14
Querying MusicBrainz DB.
Checking for a DB entry @ MusicBrainz.org
Retrieving a genre from freedb.org.
start track: 1, end track: 14
$VAR1 = {
‘PROTO_VERSION’ => ‘6’,
‘CDDB_HOST’ => ‘freedb.musicbrainz.org’,
‘CDDB_MODE’ => ‘http’,
‘input’ => 0,
‘CDDB_PORT’ => 80,
‘CD_DEVICE’ => ‘/dev/sr0’,
‘HELLO_ID’ => ‘RipIT www.suwald.com/ripit/ripit.html RipIT 3.9.0’
};
start track: 1, end track: 14
$VAR1 = [
{
‘frame’ => 0,
‘sec’ => 2,
‘frames’ => 150,
‘min’ => 0,
‘data’ => 0
},
{
‘frames’ => 17590,
‘data’ => 0,
‘min’ => 3,
‘frame’ => 40,
‘sec’ => 54
},
{
‘sec’ => 3,
‘frame’ => 60,
‘min’ => 7,
‘data’ => 0,
‘frames’ => 31785
},
{
‘frame’ => 50,
‘sec’ => 56,
‘frames’ => 49250,
‘data’ => 0,
‘min’ => 10
},
{
‘frames’ => 62055,
‘data’ => 0,
‘min’ => 13,
‘frame’ => 30,
‘sec’ => 47
},
{
‘min’ => 17,
‘data’ => 0,
‘frames’ => 79095,
‘sec’ => 34,
‘frame’ => 45
},
{
‘frame’ => 15,
‘sec’ => 35,
‘frames’ => 101640,
‘data’ => 0,
‘min’ => 22
},
{
‘data’ => 0,
‘min’ => 26,
‘frames’ => 118420,
‘sec’ => 18,
‘frame’ => 70
},
{
‘frame’ => 5,
‘sec’ => 10,
‘frames’ => 140255,
‘min’ => 31,
‘data’ => 0
},
{
‘sec’ => 10,
‘frame’ => 67,
‘data’ => 0,
‘min’ => 37,
‘frames’ => 167317
},
{
‘sec’ => 0,
‘frame’ => 27,
‘min’ => 38,
‘data’ => 0,
‘frames’ => 171027
},
{
‘frames’ => 186015,
‘min’ => 41,
‘data’ => 0,
‘frame’ => 15,
‘sec’ => 20
},
{
‘sec’ => 29,
‘frame’ => 45,
‘data’ => 0,
‘min’ => 49,
‘frames’ => 222720
},
{
‘sec’ => 2,
‘frame’ => 5,
‘data’ => 0,
‘min’ => 55,
‘frames’ => 247655
},
{
‘data’ => 0,
‘min’ => 66,
‘frames’ => 298365,
‘sec’ => 18,
‘frame’ => 15
}
];
cddb: connecting to freedb.musicbrainz.org:80
cddb: http send: GET /~cddb/cddb.cgi?cmd=cddb+query+b60f880e+14+150+17590+31785+49250+62055+79095+101640+118420+140255+167317+171027+186015+222720+247655+3978&hello=RipIT+www.suwald.com/ripit/ripit.html+RipIT+3.9.0&proto=6
cddb: http result: 211 Found inexact matches, list follows (until terminating `.’)
unexact: misc 000237f2 George Harrison / All Things Must Pass (disc 2)
unexact: misc 000237f3 George Harrison / All Things Must Pass (disc 2)
unexact: misc 001318b9 George Harrison / All Things Must Pass (disc 2)
unexact: misc 0017f78a George Harrison / The Apple Years 1968–75 (disc 4)
unexact: misc 0013d7d5 George Harrison / All Things Must Pass (disc 2)
unexact: misc 0019f9b7 George Harrison / All Things Must Pass (disc 2)
unexact: rock b60f880e George Harrison / All Things Must Pass (disc 2)
cddb: connecting to freedb.musicbrainz.org:80
cddb: http send: GET /~cddb/cddb.cgi?cmd=cddb+read+misc+000237f2&hello=RipIT+www.suwald.com/ripit/ripit.html+RipIT+3.9.0&proto=6
start track: 1, end track: 14
Genre Unknown is not ID3v2 compliant!
Continuing anyway!


CDDB and tag Info

Artist: George Harrison
Album: All Things Must Pass
Category: musicbrainz
ID3-Genre: Unknown (not ID3v2 compliant!)
ASIN: B00005214X
Barcode: 724353047429
Language: English
Release date: 2001-01-22
Year: 2001
Revision: unknown
CD id: b60f880e
Discid: YT62afgXa9Br7v74A.RrSMwdldg-
CD length: 66:18

01: [03:52.40] I’D Have You Anytime
02: [03:09.20] My Sweet Lord
03: [03:52.65] Wah-Wah
04: [02:50.55] Isn’T It A Pity
05: [03:47.15] What Is Life
06: [05:00.45] If Not For You
07: [03:43.55] Behind That Locked Door
08: [04:51.10] Let It Down
09: [06:00.62] Run Of The Mill
10: [00:49.35] I Live For You
11: [03:19.63] Beware Of Darkness (Acoustic Demo)
12: [08:09.30] Let It Down (Acoustic Demo)
13: [05:32.35] What Is Life (Backing Track)
14: [11:16.10] My Sweet Lord (2000)

Reading ISRC…start track: 1, end track: 14
Tracks 1 2 3 4 5 6 7 8 9 10 11 12 13 14 will be ripped.

07:34:52: Ripping “01–I’D_Have_You_Anytime”…
cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 0 (track 1 [0:00.00])
to sector 17439 (track 1 [3:52.39])

outputting to /usr3/home/jgrosch/Music/Rip/Stage/G/George_Harrison/All_Things_Must_Pass_1/01–I’D_Have_You_Anytime.rip

(== PROGRESS == [ | 017439 00 ] == :^D * ==) m

Notice that the Discid that is returned, Discid: YT62afgXa9Br7v74A.RrSMwdldg-, does match the second disc in the set.


#5

Yes, that’s actually the disc ID for the seond disc, see https://musicbrainz.org/cdtoc/YT62afgXa9Br7v74A.RrSMwdldg- (edit: sorry, misread your comment, I originally wrote “No”)

Also the freedb requests look good, see the second request clearly returning disc 2: http://freedb.musicbrainz.org/~cddb/cddb.cgi?cmd=cddb+read+misc+000237f2&hello=RipIT+www.suwald.com/ripit/ripit.html+RipIT+3.9.0&proto=6

I suspect something else is going on here. I don’t know ripit, but it looks to me it is using the old deprecated MusicBrainz web service version 1, which does not support the multiple discs and returns therefore something that looks like a single disc release. Compare this WS1 result to the result of the current WS 2.

For why ripit is using both the freedb gateway and the web service, when it could just use the web service directly, is beyond me. But if I’m correct the best fix would be to have rippit support the new web service since the old one will go away completely at some point anyway.


#6

Looked a bit deeper, like suspected, ripit does use the WebService::MusicBrainz Perl module, and that is using WS1 :frowning:

The ripit website talks about the --mb parameter, I suspect you use it. If I understand it correctly calling ripit without this parameter will it use only the freedb data, which should at least give you the correct track titles in the multi-disc case here. But of course you will probably miss some advanced data not available via freedb (if ripit makes use of that at all).


#7

I use sound juicer to rip my CD’s in Ubuntu.
This will look up musicbrainz to get track information and save some of the tags including the musicbrainz artist, recording and release ID.
I then use Picard to update all other tags and embed cover art.
So perhaps try different software and see if that works better for you.