Esempio n. 1
0
 def play(self, uri):
     self.stop()
     def completed():
         self.current_track = None
         self.current_track_cancel = None
         if self.r.get('comp.state.match') == 'BOOT':
             self.start_on_live = True
         else:
             self.next()
     self.current_track = uri
     self.current_track_cancel = play_track(uri, completed)
     import time
     self.r.rpush('music.history', '{0} {1}'.format(time.time(),
                                                    uri))
     if not self._get_description(uri):
         def got_description(desc):
             self.r.hsetnx('music.descriptions', uri, desc)
         discover_song_description(uri, got_description)
Esempio n. 2
0
def play_song(utwor):
    song = open(utwor+'/song.txt', 'r')
    for track in song:
        track = track.split()[0]
        play_track(track,utwor)