[Assorted-commits] SF.net SVN: assorted:[1654] sandbox/trunk/src/one-off-scripts/ cddb-flac-tagger/
Brought to you by:
yangzhang
From: <yan...@us...> - 2010-05-14 18:56:16
|
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. |