program.py: more robust write_m3u()

This commit is contained in:
Samantha Baldwin
2017-09-11 18:52:23 -04:00
parent 311084c4fd
commit d6424374a8

View File

@@ -591,7 +591,7 @@ class Program:
m3uPath = u'%s.m3u' % discname
with open(m3uPath, 'w') as f:
f.write(u'#EXTM3U\n')
for i, track in enumerate(self.result.tracks):
for track in self.result.tracks:
if not track.filename:
# false positive htoa
continue
@@ -599,7 +599,7 @@ class Program:
length = (self.result.table.getTrackStart(1) /
common.FRAMES_PER_SECOND)
else:
length = (self.result.table.getTrackLength(i) /
length = (self.result.table.getTrackLength(track.number) /
common.FRAMES_PER_SECOND)
target_path = common.getRelativePath(track.filename, m3uPath)