]> diplodocus.org Git - flac-archive/commitdiff
Don't save TRACKNUMBER.
author <epg@pretzelnet.org> <>
Thu, 27 Dec 2012 00:40:16 +0000 (16:40 -0800)
committer <epg@pretzelnet.org> <>
Thu, 27 Dec 2012 00:40:16 +0000 (16:40 -0800)
rewrite-tags

index a5c69f71b9d8d08005ba95642a1d2589e2007442..e164f3f634156b5bc2daffb3ce6a387781377a22 100755 (executable)
@@ -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: