diff --git a/src/plugins/trackservice.py b/src/plugins/trackservice.py
index 0d642f2dd5ed88abc2f8b65a5aacc16f2842126b..407b235ef3ef529950338473744d7f1343f47cea 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)