Subject: | freedb lookup fails |
Using rip 1.07, the cddb part doesn't seem to work. A http query goes to freedb.org which works when posted into a browser but freedb never comes back with an response. Other freedb apps work (eg kscd). Can't work out what's wrong here, beyond "it's a prob with cddb_get".
Help!
----
Linux 2.4.19.16-mdk / mandrake 9
perl, v5.8.0
[mat@hammer rip-1.07]$ rip -d /dev/scd0 -t -c -g -m -v -D 4
cddb: checking for os ... Linux (i686) [little endian]
DEBUG information being written to the file: /tmp/rip-stderr
Loading CD tray... Done.
Querying CD for track information... Done.
Ripping these track(s): 4
Connecting to CDDB...
DEBUG: MS: get_cddb 1386
$VAR1 = {
'CD_DEVICE' => '/dev/scd0',
'input' => 1,
'HELLO_ID' => 'greg my.net rip 1.07',
'CDDB_MODE' => 'http',
'CDDB_PORT' => 888,
'CDDB_HOST' => 'freedb.freedb.org'
};
$VAR1 = [
.. cd info snipped....
}
];
cddb: connecting to freedb.freedb.org:80
cddb: http send: GET /~cddb/cddb.cgi?cmd=cddb+query+990afc0d+13+150+14992+30112+42360+45245+61877+76325+88952+112742+137765+153330+158927+192057+2814&hello=greg+my.net+rip+1.07&proto=1
Use of uninitialized value in scalar chomp at /usr/lib/perl5/site_perl/5.8.0/CDDB_get.pm line 334.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/5.8.0/CDDB_get.pm line 336.
cddb: http result:
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.0/CDDB_get.pm line 341.
Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/site_perl/5.8.0/CDDB_get.pm line 343.
Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/site_perl/5.8.0/CDDB_get.pm line 344.
query error at cddb db: freedb.freedb.org:888 at /usr/lib/perl5/site_perl/5.8.0/CDDB_get.pm line 345.