raise IOError('ExporterError: decoder is not compatible.')
def write_tags(self):
- self.ogg.add_tags()
- self.ogg.save()
+ #self.ogg.add_tags()
for tag in self.metadata.keys():
self.ogg[tag] = str(self.metadata[tag])
self.ogg.save()
def add_method(self, path, type, method):
self.server.add_method(path, type, method)
- def server(self):
- return self.server
-
def run(self):
while True:
self.server.recv(100)
self.recorder.open(self.rec_file)
elif value == 0:
self.recorder.close()
+ date = datetime.datetime.now().strftime("%Y")
if self.channel.format == 'mp3':
media = Mp3(self.record_dir + os.sep + self.rec_file)
if self.channel.format == 'ogg':
media.metadata = {'artist': self.artist.encode('utf-8'),
'title': self.title.encode('utf-8'),
'album': self.short_name.encode('utf-8'),
- 'genre': self.channel.genre.encode('utf-8')}
+ 'genre': self.channel.genre.encode('utf-8'),
+ 'date' : date.encode('utf-8'),}
media.write_tags()
self.record_mode = value
message = "Received OSC message '%s' with arguments '%d'" % (path, value)