GNOME Bugzilla – Bug 788425
Use fuzzy TOC matching when querying MusicBrainz
Last modified: 2021-05-17 16:09:48 UTC
This will match albums where the album data is on MusicBrainz but the discid is not
Created attachment 360763 [details] [review] Add support for multiple parameters in musicbrainz queries This allows us to pass more than just an inc parameter when querying musicbrainz, which is needed to do fuzzy toc matching.
Created attachment 360764 [details] [review] MusicBrainz: Use Fuzzy TOC matching When searching for the disc on MusicBrainz use fuzzy TOC matching so that if the discid isn’t found but there is a album with the same track lengths that is returned. Disable cdstub matches as we cannot parse them at the moment. The fuzzy match will not have a matching discid so match track lengths against the disc we’re ripping to find out which disc in a release matches our disc.
Created attachment 360765 [details] [review] Match all media when doing a fuzzy match This might return two versions of the same album, if so choose the CD version
Created attachment 360766 [details] [review] musicbrainz: Cache release group data Now that releases are sorted by their release group before querying them, if two releases are in the same release group we can elide the second release group query. Also we no longer need to get the release group id from the release query.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/sound-juicer/-/issues/183.