From 96210fd6eafa44c2fb7cb4c376926f1468ed1f58 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 3 Jun 2012 19:53:43 -0400 Subject: [PATCH] add id3guess --- id3guess | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 id3guess diff --git a/id3guess b/id3guess new file mode 100755 index 0000000..915f0a8 --- /dev/null +++ b/id3guess @@ -0,0 +1,18 @@ +#!/usr/bin/env python + +import os +import sys +import re +from subprocess import Popen, PIPE + +sys.stdout.write('Artist: ') +artist = sys.stdin.readline().strip() +sys.stdout.write('Album: ') +album = sys.stdin.readline().strip() + +for f in sorted(os.listdir('.')): + m = re.match('(\d+)\s(.*)\.mp3', f, re.I) + if m is not None: + track, title = m.group(1, 2) + sys.stdout.write('%s: Track "%s", Title "%s"\n' % (f, track, title)) + Popen(['id3tag', '-a', artist, '-A', album, '-t', track, '-s', title, f]).wait()