--- /dev/null
+# -*- coding: utf-8 -*-
+
+from timeside.decoder import *
+from timeside.encoder import *
+import os.path
+import sys
+
+source = sys.argv[-1]
+dest = source+'.flac'
+
+decoder = FileDecoder(source)
+encoder = FlacEncoder(dest, overwrite=True)
+
+(decoder | encoder).run()
print 'converting', source, 'to', dest
decoder = FileDecoder(source)
-encoder = Mp3Encoder(dest)
+encoder = Mp3Encoder(dest, overwrite=True)
(decoder | encoder).run()
print 'converting', source, 'to', dest
decoder = FileDecoder(source)
-encoder = VorbisEncoder(dest)
+encoder = VorbisEncoder(dest, overwrite=True)
(decoder | encoder).run()
for item in items:
frames, eod = item.process(frames, eod)
+ for item in items:
+ item.release()
+
return self