From: Date: Thu, 27 Dec 2012 00:40:16 +0000 (-0800) Subject: Don't save TRACKNUMBER. X-Git-Url: https://diplodocus.org/git/flac-archive/commitdiff_plain/5fbfc29eae00bde7562adba75406161c9bf756d2?hp=133da6c50208be8ce2f111387aeb8de5969be73b Don't save TRACKNUMBER. --- diff --git a/rewrite-tags b/rewrite-tags index a5c69f7..e164f3f 100755 --- a/rewrite-tags +++ b/rewrite-tags @@ -43,11 +43,15 @@ def do_read(filenames): 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) @@ -89,6 +93,7 @@ def do_write(args): 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: