Changeset 454
- Timestamp:
- 09/22/09 12:26:07 (12 months ago)
- Location:
- trunk/telemeta/export
- Files:
-
- 4 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/telemeta/export/api.py
r442 r454 80 80 should be a WAV file 81 81 82 metadata is a dictionary 82 metadata is a tuple containing tuples for each descriptor return by 83 the dc.Ressource of the item, in the model order : 84 ((name1, value1),(name2, value2),(name1, value3), ...) 83 85 84 86 The returned file path is not meant to be permanent in any way, it -
trunk/telemeta/export/flac.py
r447 r454 104 104 def write_tags(self, file): 105 105 media = FLAC(file) 106 for tag in self.metadata.keys(): 107 if tag == 'COMMENT': 108 media['DESCRIPTION'] = unicode(self.metadata[tag]) 106 for tag in self.metadata: 107 name = tag[0] 108 value = clean_word(tag[1]) 109 if name == 'COMMENT': 110 media['DESCRIPTION'] = unicode(value) 109 111 else: 110 media[ tag] = unicode(self.metadata[tag])112 media[name] = unicode(value) 111 113 try: 112 114 media.save() -
trunk/telemeta/export/mp3.py
r442 r454 142 142 args.append('-S -c -o') 143 143 144 for tag in self.metadata.keys(): 145 if tag in self.dub2args_dict.keys(): 146 arg = self.dub2args_dict[tag] 147 value = clean_word(self.metadata[tag]) 148 args.append('--' + arg) 149 args.append('"' + value + '"') 150 144 for tag in self.metadata: 145 name = tag[0] 146 value = clean_word(tag[1]) 147 if name in self.dub2args_dict.keys(): 148 arg = self.dub2args_dict[name] 149 args.append('--' + arg + ' "' + value + '"') 151 150 return args 152 151 -
trunk/telemeta/export/ogg.py
r442 r454 116 116 args.append('-Q -b '+self.bitrate_default) 117 117 118 for tag in self.metadata.keys(): 119 value = clean_word(self.metadata[tag]) 120 args.append('-c %s="%s"' % (tag, value)) 121 if tag in self.dub2args_dict.keys(): 122 arg = self.dub2args_dict[tag] 118 for tag in self.metadata: 119 name = tag[0] 120 value = clean_word(tag[1]) 121 args.append('-c %s="%s"' % (name, value)) 122 if name in self.dub2args_dict.keys(): 123 arg = self.dub2args_dict[name] 123 124 args.append('-c %s="%s"' % (arg, value)) 124 125 125 return args 126 126
