Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)