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)
def play_song(utwor): song = open(utwor+'/song.txt', 'r') for track in song: track = track.split()[0] play_track(track,utwor)