From 273bee1341f983c1db779a1136fa5d997a6779a6 Mon Sep 17 00:00:00 2001
From: Nite <shunite@gmail.com>
Date: Fri, 16 Oct 2020 15:04:26 +0200
Subject: [PATCH] Added ACCEPT_SINGLE_VALUE_AS_ARRAY = true to JacksonMapper to
 maximize compatibility

---
 .../org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt       | 1 +
 1 file changed, 1 insertion(+)

diff --git a/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt b/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt
index 6b32b07c..4455a3b8 100644
--- a/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt
+++ b/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt
@@ -81,6 +81,7 @@ class SubsonicAPIClient(
     private val jacksonMapper = ObjectMapper()
         .configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true)
         .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
+        .configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true)
         .registerModule(KotlinModule())
 
     private val retrofit = Retrofit.Builder()