# HG changeset patch # User Paper # Date 1761830460 14400 # Node ID 7b9795a60e59b61ae0ff1a500bdea2e0ec76bf3a # Parent 8c39820da60a174c39acfb781dfee0dd3efdbdd5 add FLAC tracknum utility dumb piece of shit but it works diff -r 8c39820da60a -r 7b9795a60e59 set-flac-tracknums.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/set-flac-tracknums.py Thu Oct 30 09:21:00 2025 -0400 @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +import glob +import subprocess + +# list of Popen classes to wait on +# this allows us to run metaflac independently on +# a huge list of files concurrently +processes = list() + +i = 1 + +# glob the files in order +files = glob.glob("*.flac") +files.sort() +for g in files: + processes.append(subprocess.Popen(["metaflac", "--set-tag=TRACKNUMBER=%d" % (i), g])) + i += 1 + +for p in processes: + p.wait()