On Tue, 22 Mar 2005 12:10:50 +0100, Bouke Woudstra
<[EMAIL PROTECTED]> wrote:
>                 for flac in flacfiles:
>                         cmd = 'metaflac --export-tags=- "%s"' % flac
>                         for line in os.popen(cmd).readlines():
>                                 if 'Artist' in line:
>                                         artist = line[7:-1]
>                                 if 'Album' in line:
>                                         album = line[6:-1]
>                                 if 'Date' in line:
>                                         year = line[5:-1]
>                                 if 'Title' in line:
>                                         title = line[6:-1]
>                                 if 'Tracknumber' in line:
>                                         number = line[12:-1]
>                                 if 'Genre' in line:
>                                         genre = line[6:-1]
>                         self.wav2mp3(flac, title, artist, album, year, 
> number, genre)

I'll point out, there's a bug here. If any flac file is missing any
one of these tags, but a previous one does have the tag, (i.e.
'Genre'), then the previous tag will be used, because you don't reset
the variables each time around the loop.


-- 
Stephen Thorne
Development Engineer, NetBoxBlue.com
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to