Closed GoogleCodeExporter closed 9 years ago
This is an issue with freedb currently.
Sometimes it will return "501 Invalid category: 'your discid'"
That gives you the Return code not supported <!D error
Sometimes it will return blank which will make all categories blank.
Sometimes it will work.
Rubyripper needs some error checking and looping on the return from freedb. I
use the following with cddb-tool and bash.
export VAR=0
while [ $VAR -eq 0 ]
do
cddb-tool read $freedbserver 5 $cddbuser $cddbhost $genre $discid > discinfo
if grep DISCID discinfo
then VAR=1
else echo No Disc Info Found
sleep 3
fi
done
That will loop until it gets a valid response.
To sum up, the issue is with freedb.
Rubyripper can compensate for freedb's failure with a bit of error checking.
I would submit a patch, but I don't know perl.
Original comment by sam...@yaple.net
on 13 Feb 2012 at 4:59
Too bad, would have been a nice feature for perlripper ;). On the serious side
of life, is this issue already fixed on the freedb side?
Original comment by boukewou...@gmail.com
on 14 Mar 2012 at 10:15
I think it is a load issue on freeDB's side. I setup a local freeDB server and
never had an issue after that. Going back to freeDB afterward I still had the
issue intermittently. I wrote a simple script to pull the info and put it in
rubyripper's local database before running the program.
Original comment by sam...@yaple.net
on 12 Apr 2012 at 7:26
I just revived the musicbrainz functionality in latest git. I suggest using
this if the freedb server is not working reliable.
Original comment by boukewou...@gmail.com
on 2 Dec 2012 at 12:35
Original issue reported on code.google.com by
icke...@gmail.com
on 12 Feb 2012 at 10:39