From 209781e63386332bb1c7f1ed84c6ea2be3879542 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Wed, 16 Sep 2015 18:30:32 -0700 Subject: When type="subsonic" and version="1.13", it's actuall Madsonic 6+... --- .../github/daneren2005/dsub/service/parser/AbstractParser.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'app/src/main/java/github/daneren2005') diff --git a/app/src/main/java/github/daneren2005/dsub/service/parser/AbstractParser.java b/app/src/main/java/github/daneren2005/dsub/service/parser/AbstractParser.java index 622314eb..9ecbba52 100644 --- a/app/src/main/java/github/daneren2005/dsub/service/parser/AbstractParser.java +++ b/app/src/main/java/github/daneren2005/dsub/service/parser/AbstractParser.java @@ -132,10 +132,14 @@ public abstract class AbstractParser { if (version != null) { ServerInfo server = new ServerInfo(); server.setRestVersion(new Version(version)); - + if("madsonic".equals(get("type")) || "madsonic-response".equals(name)) { server.setRestType(ServerInfo.TYPE_MADSONIC); - } + } else if("subsonic".equals(get("type")) && server.checkServerVersion(context, "1.13")) { + // Oh am I going to regret this + server.setRestType(ServerInfo.TYPE_MADSONIC); + server.setRestVersion(new Version("2.0.0")); + } server.saveServerInfo(context, instance); } } -- cgit v1.2.3