verbose and tmp.append('--verbose')
lame_options = ' '.join(tmp)
+ unquoted_fn = fn
+
# Escape any single quotes ' so we can quote this.
(fn, title, artist, album_artist,
album, date) = [(x or '').replace("'", r"'\''")
pic_options = ''
(fd, picfn) = tempfile.mkstemp()
os.close(fd)
- p = Popen(['metaflac', '--export-picture-to', picfn, fn], stderr=PIPE)
+ p = Popen(['metaflac', '--export-picture-to', picfn, unquoted_fn],
+ stderr=PIPE)
status = p.wait()
stderr = ''.join(p.stderr)
# Hacky check for flac with no album art
sys.stderr.write('metaflac exited %d: %s\n' % (status, stderr))
return
pic_options = "--ti '%s'" % picfn
- os.system('md5sum ' + picfn)
try:
# TODO: Look at TDOR, TDRL, TDRC for date.
run_or_die(3, "flac %s -cd %s '%s' | lame --id3v2-only --id3v2-latin1 --pad-id3v2-size 0 %s --tt '%s' --ta '%s' --tl '%s' --ty '%s' --tn %d %s %s %s - '%s'"