from telemeta.export.ogg import *
from telemeta.export.flac import *
from telemeta.export.wav import *
+from telemeta.export.mp3 import *
\ No newline at end of file
import os
import re
import string
+import mutagen
import telemeta.export
from telemeta.export import *
return 'application/flac'
def get_description(self):
- return """S00N"""
+ return 'FIXME'
def get_file_info(self):
try:
if 'verbose' in self.options and self.options['verbose'] != '0':
args = args
else:
- args = args+' -s'
+ args = args+' -s '
try:
# Pre-proccessing (core)
return 'application/ogg'
def get_description(self):
- return """S00N"""
+ return 'FIXME'
def get_file_info(self):
try:
if 'verbose' in self.options and self.options['verbose'] != '0':
args = args
else:
- args = args + ' -Q'
+ args = args + ' -Q '
if os.path.exists(self.source) and not iswav16(self.source):
self.source = self.decode()
# Pre-proccessing (core)
self.ext = self.get_file_extension()
self.dest = self.pre_process(self.item_id,
- self.source,
- self.metadata,
- self.ext,
- self.cache_dir,
- self.options)
+ self.source,
+ self.metadata,
+ self.ext,
+ self.cache_dir,
+ self.options)
# Encoding
os.system('oggenc '+args+' -o "'+self.dest+
return 'audio/x-wav'
def get_description(self):
- return """S00N"""
+ return 'FIXME'
def get_file_info(self):
try:
cache_dir = 'cache/'
source = 'samples/wav/Cellar - Show Me - 02.wav'
item_id = '1'
-metadata = {'Collection': 'Test',
- 'Title': 'Show Me',
- 'Artist': 'Cellar',
- 'Encoder': 'Telemeta',
+metadata = {'identifier': 'Test', #collection
+ 'title': 'Show Me',
+ 'creator': 'Cellar',
+ 'type': 'House',
+ 'date': '2004',
+ 'publisher': 'PArISs0n',
}
options = {'verbose': '1'}
for exporter in self.exporters:
format = exporter.get_format()
if 'verbose' in options and options['verbose'] != '0':
- print "+------------------------------------------"
+ print "\n+------------------------------------------"
print '| Testing exporter format: ' + format
print "+------------------------------------------"
exporter.set_cache_dir(cache_dir)