diff options
-rw-r--r-- | src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdDiscModel.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdDiscModel.cs b/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdDiscModel.cs index 51a35d0da..2e7a7dbbb 100644 --- a/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdDiscModel.cs +++ b/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdDiscModel.cs @@ -123,10 +123,15 @@ namespace Banshee.AudioCd OnMetadataQueryStarted (mb_disc); - Release release = Release.Query (mb_disc).PerfectMatch (); + Release release = Release.Query (mb_disc).First (); + if (release == null || release.Score < 100) { + OnMetadataQueryFinished (false); + return; + } + var tracks = release.GetTracks (); - if (release == null || tracks.Count != Count) { + if (tracks.Count != Count) { OnMetadataQueryFinished (false); return; } |