summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdDiscModel.cs9
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;
}