elif self.player_mode == 1:
self.stream = self.player.file_read_fast()
+ def set_webm_read_mode(self):
+ self.channel.set_callback(FileReader(self.media).read_callback)
+
def update_twitter_current(self):
artist_names = self.artist.split(' ')
artist_tags = ' #'.join(list(set(artist_names)-set(['&', '-'])))
self.q.get(1)
if self.relay_mode:
self.set_relay_mode()
+ else:
+ self.media = self.get_next_media()
+ self.set_webm_read_mode()
self.channel_open()
self.channel.start()
self.q.task_done()
class FileReader:
def __init__(self, fp):
- self.fp = fp
+ self.fp = open(fp, 'r')
def read_callback(self, size):
return self.fp.read(size)