I saw out that musicbrainz failed and falled back to freedb in a lot of cases.
The reason is that the code for calculating the discid has a slight error: it
doesn't replace / with _
The code in question is in calcMusicbrainzID.rb:
@discid.gsub!(/[+\\=]/, {'+' => '.', '/' => '_', '=' => '-'})
Although it has '/' => '_', that has no effect, cause / doesn't get searched in
the first place. Correct is this:
@discid.gsub!(/[+\\=\/]/, {'+' => '.', '/' => '_', '=' => '-'})
Patch attached, please apply.
Original issue reported on code.google.com by hanno@hboeck.de on 27 Dec 2012 at 4:33
Original issue reported on code.google.com by
hanno@hboeck.de
on 27 Dec 2012 at 4:33Attachments: