view set-flac-tracknums.py @ 136:da4f7200665f default tip

buncha shit
author Paper <paper@tflc.us>
date Sat, 07 Mar 2026 18:04:10 -0500
parents 7b9795a60e59
children
line wrap: on
line source

#!/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()