From 8cef76cb79a0adbe062d78cf11e4ac9aedbda663 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Thu, 29 Oct 2020 20:22:28 +0100
Subject: [PATCH] Fixed resolving of current playlist.

---
 src/plugins/trackservice.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/trackservice.py b/src/plugins/trackservice.py
index 0d642f2d..407b235e 100644
--- a/src/plugins/trackservice.py
+++ b/src/plugins/trackservice.py
@@ -168,7 +168,7 @@ class TrackServiceHandler():
         """
         current_playlist = None
         if self.engine.scheduler:
-            current_playlist = self.engine.scheduler.get_active_playlist()
+            (fallback_type, current_playlist) = self.engine.scheduler.get_active_playlist()
         (past_timeslot, current_timeslot, next_timeslot) = self.playlog.get_timeslots()            
 
         data = dict()
@@ -187,7 +187,7 @@ class TrackServiceHandler():
                     entry["track_title"] = e.meta_data.title                
                 entry["track_num"] = e.entry_num
                 entry["track_duration"] = e.duration
-                content_class = ResourceUtil.get_content_class(e.get_content_type)
+                content_class = ResourceUtil.get_content_class(e.get_content_type())
                 entry["track_type"] = content_class.numeric
                 entry = SU.clean_dictionary(entry)
                 data["current_playlist"]["entries"].append(entry)          
-- 
GitLab