Beispiel #1
0
 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)
                         ))
Beispiel #2
0
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))
Beispiel #3
0
 def to_json(self):
     return dict_factory([("id", self.id),
                          ("name", self.name),
                          ("artist", self.artist),
                          ("songs", self.songs)])
Beispiel #4
0
 def to_json(self):
     return dict_factory([("id", self.id),
                          ("name", self.name),
                          ("albums", self.albums)])
Beispiel #5
0
 def to_json(self):
     return dict_factory([("id", self.id),
                          ("name", self.name),
                          ("album", self.album),
                          ("artist", self.artist),
                          ("track_performer", self.track_performer)])
Beispiel #6
0
 def to_json(self):
     return dict_factory((
                          ('entry_id', self.id),
                          ('index',       self.index),
                          ('song_id',     self.song_id)
                         ))