def to_json(self): self.cur.execute('SELECT * FROM playlist ORDER BY i') entries = [PlaylistEntry(*row) for row in self.cur] return dict_factory(( ('list', entries), ('current', self.current_index) ))
def position_endpoint(): now = time.time() translate = {0:'none', 1:'stopped', 2:'paused', 3:'playing'} data = (('state', translate[controller.state]), ('time', now), ('position', controller.get_position(now)), ('duration', controller.get_duration())) return jsonify(dict_factory(data))
def to_json(self): return dict_factory([("id", self.id), ("name", self.name), ("artist", self.artist), ("songs", self.songs)])
def to_json(self): return dict_factory([("id", self.id), ("name", self.name), ("albums", self.albums)])
def to_json(self): return dict_factory([("id", self.id), ("name", self.name), ("album", self.album), ("artist", self.artist), ("track_performer", self.track_performer)])
def to_json(self): return dict_factory(( ('entry_id', self.id), ('index', self.index), ('song_id', self.song_id) ))