for fn in filenames:
tags = get_tags(fn)
track_tags = tags.get('TRACKNUMBER')
+ # this check belongs in Tags
if len(track_tags) != 1:
sys.stderr.write('bogus TRACKNUMBER %s: %s\n' % (track_tags, fn))
return 3
track = int(track_tags[0])
for tag, values in tags._global.iteritems():
+ # Makes no sense to save TRACKNUMBER in coll_tags.
+ if tag == 'TRACKNUMBER':
+ continue
for value in values:
if tag in all_tags:
all_tags[tag].add(value)
fn = '%s/%s/%s.flac' % (artist, album, tags.make_filename(track))
if fn != old_fn:
#os.rename(old_fn, fn)
+ pass
def main(args):
if len(args) < 3: