diff --git a/lib/helpers.js b/lib/helpers.js
index <HASH>..<HASH> 100644
--- a/lib/helpers.js
+++ b/lib/helpers.js
@@ -139,11 +139,15 @@ Helpers.ParseDIDL = function (didl, host, port, trackUri) {
 }
 
 Helpers.ParseDIDLItem = function (item, host, port, trackUri) {
+  let albumArtURI = item['upnp:albumArtURI'] || null
+  if (albumArtURI && Array.isArray(albumArtURI)) {
+    albumArtURI = albumArtURI.length > 0 ? albumArtURI[0] : null
+  }
   let track = {
     title: item['r:streamContent'] || item['dc:title'] || null,
     artist: item['dc:creator'] || null,
     album: item['upnp:album'] || null,
-    albumArtURI: item['upnp:albumArtURI'] || null
+    albumArtURI
   }
   if (trackUri) track.uri = trackUri
   if (host && port && track.albumArtURI && !track.albumArtURI.startsWith('http://')) {
Handle when albumArtURI is an Array

If the albumArtURI of an item is an Array, the first item is picked