Red Hat Bugzilla – Bug 184411
Sound-juicer doesn't handle multiple CDs with the same DiscID correctly
Last modified: 2013-10-20 18:41:08 EDT
Description of problem:
Some discs have the same DiscID in MusicBrainz. A really common case is where
an identical CD was released in different countries at different times, and
MusicBrainz contains separate information with the track names and album name in
each language. Currently, if you insert such a disc, sound-juicer pops up a
window informing you that multiple CDs match it and prompts you to select the
right one. That's all good, but the list, rather than containing each matching
CD, contains only the first option repeated every time. I have a patch that
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Insert a disc whose DiscID has multiple matches in the MusicBrainz database
(http://mm.musicbrainz.org/showcdtoc.html?id=147937 is an example)
2. Observe the prompt
sound-juicer prompts one to select among a list all of which is the same, the
first listing in the database.
sound-juicer should prompt one to select the correct album from a list of
different choices which match those in the MusicBrainz datebase
I have a patch that fixes it. A call to MBS_Back should be changed to
MBS_Rewind, since it's not clear where one will be in the MB data. MBS_Rewind,
rather than going up one level, resets to the state immediately after the last
query. That's what we want. See http://www.musicbrainz.org/client_howto.html
Created attachment 125816 [details]
Patch to use MBS_Rewind instead which fixes the bug
I reported it upstream on an old bug that described the old behavior but was
closed when it was fixed for a time before breaking again. Gnome bug 318044.
It hasn't been fixed in CVS yet, but it might well be.
Fixed upstream and now in Rawhide with the 2.14.0 release.