def render_GET(self, request): ret = Method.render_GET(self, request) if ret: return ret entry = self.player.get_playing_entry() header = utils.entry_header() header.append('time') item = utils.render_entry(entry) r, shuffle, repeat = self.player.get_playback_state() if entry: [r, t] = self.player.get_playing_time() item.append(t) r, volume = self.player.get_volume() r, mute = self.player.get_mute() ret = {'header': header, 'current': item, 'repeat': repeat, 'shuffle': shuffle, 'playing': self.player.props.playing, 'volume': volume, 'mute': mute}; return json.dumps(ret)
def render_GET(self, request): ret = Method.render_GET(self, request) if ret: return ret entry = self.player.get_playing_entry() header = utils.entry_header() header.append('time') item = utils.render_entry(entry) r, shuffle, repeat = self.player.get_playback_state() if entry: [r, t] = self.player.get_playing_time() item.append(t) r, volume = self.player.get_volume() r, mute = self.player.get_mute() ret = { 'header': header, 'current': item, 'repeat': repeat, 'shuffle': shuffle, 'playing': self.player.props.playing, 'volume': volume, 'mute': mute } return json.dumps(ret)