From 51e3c8143dddb8192b6c1aa035e70c462902b338 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Thu, 20 Jun 2013 22:11:50 -0700 Subject: Fixed song search queries for single level directories --- subsonic-android/src/github/daneren2005/dsub/util/Util.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/subsonic-android/src/github/daneren2005/dsub/util/Util.java b/subsonic-android/src/github/daneren2005/dsub/util/Util.java index f138f97f..b7ff5604 100644 --- a/subsonic-android/src/github/daneren2005/dsub/util/Util.java +++ b/subsonic-android/src/github/daneren2005/dsub/util/Util.java @@ -393,7 +393,12 @@ public final class Util { name = "artist:\"" + title + "\" OR album:\"" + title + "\""; } } else { - String artist = "artist:\"" + details[details.length - 3] + "\""; + String artist; + if(details.length > 2) { + artist = "artist:\"" + details[details.length - 3] + "\""; + } else { + artist = "(artist:\"" + details[0] + "\" OR album:\"" + details[0] + "\")"; + } title = "title:\"" + title.substring(title.indexOf('-') + 1) + "\""; name = artist + " AND " + title; } -- cgit v1.2.3