aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--subsonic-android/src/github/daneren2005/dsub/util/Util.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/subsonic-android/src/github/daneren2005/dsub/util/Util.java b/subsonic-android/src/github/daneren2005/dsub/util/Util.java
index 98b9fc42..a90c329a 100644
--- a/subsonic-android/src/github/daneren2005/dsub/util/Util.java
+++ b/subsonic-android/src/github/daneren2005/dsub/util/Util.java
@@ -384,7 +384,11 @@ public final class Util {
String artist = "artist:\"" + details[details.length - 2] + "\"";
String simpleArtist = "artist:\"" + title + "\"";
title = "album:\"" + title + "\"";
- name = "(" + artist + " AND " + title + ")" + " OR " + simpleArtist;
+ if(details[details.length - 1].equals(details[details.length - 2])) {
+ name = title;
+ } else {
+ name = "(" + artist + " AND " + title + ")" + " OR " + simpleArtist;
+ }
} else {
name = "artist:\"" + title + "\"";
}