]> diplodocus.org Git - flac-archive/blobdiff - flac2mp3
Use flac_archive.tags.Tags, greatly simplifying things. Put PART tag
[flac-archive] / flac2mp3
index 3f0ef90be5c4b132668cacc9a7c1b5d3f6660f5f..fa6e26dbc79985704145799b56d5eddb79f170af 100755 (executable)
--- a/flac2mp3
+++ b/flac2mp3
@@ -185,6 +185,7 @@ def main(argv):
         traceback.print_exc()
         return 2
 
+    separator = ' '
     try:
         global debug, flac_options, lame_options, quiet, verbose
         debug = options.debug
@@ -198,7 +199,7 @@ def main(argv):
                 args = get_decode_args(fn)
 
                 tags = get_tags(fn)
-                album = tags.gets('ALBUM')
+                album = tags.gets('ALBUM', separator=separator)
                 discnum = tags.gets('DISCNUMBER')
                 track = tags.gets('TRACKNUMBER')
 
@@ -218,12 +219,12 @@ def main(argv):
                 pics = flac.get_pictures(fn)
 
                 for i in range(len(tags)):
-                    title = tags.gets('TITLE', track)
+                    title = tags.gets('TITLE', track, separator)
                     part = tags.gets('PART', track)
                     if part != None:
                         title = '%s - %s' % (title, part)
                     jobs.append([fn, title,
-                                 tags.gets('ARTIST', track),
+                                 tags.gets('ARTIST', track, separator=', '),
                                  album,
                                  tags.gets('DATE', track),
                                  track, args[i], pics])