def __init__(self, file): self.tag = tag_wrapper.tag(file) if type(self.tag._tag) == MP3: self.field = "iTunNORM" else: self.field = "----:com.apple.iTunes:iTunNORM" if self.field not in self.tag.keys(): NSLog("Missing Field: %s" % self.tag.keys()) self.sc1000 = (0, 0) self.sc2500 = (0, 0) self.so = (0, 0) self.peak = (0, 0) self.st = (0, 0) else: parts = self.get_parts() self.sc1000 = (parts[0], parts[1]) self.sc2500 = (parts[2], parts[3]) self.so = (parts[4], parts[5]) self.peak = (parts[6], parts[7]) self.st = (parts[8], parts[9])
def get_tags(self, file): return tag(file)
def set_tags(self, file, tags): mp3_tags = tag(file) mp3_tags.update(tags) mp3_tags.save()
def set_tags(self, file, tags): aac_tag = tag(file) aac_tag.update(tags) aac_tag.save()
def get_tags(self, file, tags): return tag(file)
def set_tags(self, file, tags): ogg_tags = tag(file) ogg_tags.update(tags) ogg_tags.save()
def set_tags(self, file, tags): flac_tag = tag(file) flac_tag.update(tags) flac_tag.save()