fix listener count

This commit is contained in:
Ben Harris 2020-09-17 14:17:14 -04:00
parent a391496a0e
commit 0fedcb1bd3
1 changed files with 2 additions and 1 deletions

View File

@ -78,13 +78,14 @@ class Module(ModuleManager.BaseModule):
# get the song name directly from icecast
icecast_data = utils.http.request(ICECAST_API_BASE + "/status-json.xsl").json()
self.song = icecast_data["icestats"]["source"][0]["title"]
self.listeners = sum(i["listeners"] for i in icecast_data["icestats"]["source"])
# azuracast's now playing info is broken
# https://github.com/AzuraCast/AzuraCast/issues/3142
# self.song = data["now_playing"]["song"]["text"]
self.is_online = data["live"]["is_live"]
self.dj = data["live"]["streamer_name"]
self.listeners = data["listeners"]["current"]
#self.listeners = data["listeners"]["current"]
def format_nowplaying(self):
ret = ""