Revision: 1654
http://assorted.svn.sourceforge.net/assorted/?rev=1654&view=rev
Author: yangzhang
Date: 2010-05-14 18:56:07 +0000 (Fri, 14 May 2010)
Log Message:
-----------
Script for converting music filenames to FLAC tags
Added Paths:
-----------
sandbox/trunk/src/one-off-scripts/cddb-flac-tagger/name2tag.py
Added: sandbox/trunk/src/one-off-scripts/cddb-flac-tagger/name2tag.py
===================================================================
--- sandbox/trunk/src/one-off-scripts/cddb-flac-tagger/name2tag.py (rev 0)
+++ sandbox/trunk/src/one-off-scripts/cddb-flac-tagger/name2tag.py 2010-05-14 18:56:07 UTC (rev 1654)
@@ -0,0 +1,15 @@
+#!/usr/bin/env python
+
+from mutagen.flac import FLAC
+from glob import glob
+from re import compile
+
+pat = compile( r'^(?P<title>.+)\((?P<artist>.+)\) - .+ \(.+\) - .+ - .+\(.+\).flac$' )
+for fname in glob( '*.flac' ):
+ m = pat.match( fname )
+ print m.group( 'title' ).strip(), '-', m.group( 'artist' )
+ f = FLAC( fname )
+ f['album'] = 'The Generals List'
+ f['title'] = m.group( 'title' ).strip()
+ f['artist'] = m.group( 'artist' )
+ f.save()
Property changes on: sandbox/trunk/src/one-off-scripts/cddb-flac-tagger/name2tag.py
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|