-added OGG support as well as cue_in unit tests for mp3 and ogg files

This commit is contained in:
martin 2010-12-31 12:20:17 -05:00
parent c24a152eba
commit 9f26a70ca9
4 changed files with 106 additions and 53 deletions

View file

@ -79,7 +79,7 @@ dst = TEMP_DIR + 'lstf_' + "".join( [random.choice(string.letters) for i in xran
# get length of track using mutagen.
#audio
#command
if src.endswith('.mp3'):
if src.lower().endswith('.mp3'):
audio = MP3(src)
dur = round(audio.info.length, 3)
@ -115,7 +115,7 @@ if src.endswith('.mp3'):
sys.stderr.write('abs: ' + str(str_cue_out) + '\n\n')
command = 'mp3cut -o %s -t %s-%s %s' % (dst, str_cue_in, str_cue_out, src)
elif src.endswith('.ogg'):
elif src.lower().endswith('.ogg'):
audio = OggVorbis(src)
dur = audio.info.length
sys.stderr.write('duration: ' + str(dur) + '\n')