]> diplodocus.org Git - flac-archive/commitdiff
Use ALBUMARTIST as filename if available, fallback to ARTIST.
author <epg@pretzelnet.org> <>
Fri, 25 Jan 2013 06:39:57 +0000 (22:39 -0800)
committer <epg@pretzelnet.org> <>
Fri, 25 Jan 2013 06:39:57 +0000 (22:39 -0800)
fa-flacd

index 7e13bd973f99d3d6153ce614ac0bd5a90f6ccefd..5e93e1f16965b7cb3f9bb1452b1e44324f925122 100755 (executable)
--- a/fa-flacd
+++ b/fa-flacd
@@ -126,7 +126,11 @@ def flac(dir, tracknum, tags):
     flac files represent individual tracks or whole discs."""
 
     separator = ' '
-    artist = (tags.gets('ARTIST', separator=', ') or '').replace('/', '_')
+    if len(tags.get('ALBUMARTIST')) > 0:
+        artist_tag = tags.gets('ALBUMARTIST', separator=', ')
+    else:
+        artist_tag = tags.gets('ARTIST', separator=', ')
+    artist = (artist_tag or '').replace('/', '_')
     album = (tags.gets('ALBUM', separator=separator) or '').replace('/', '_')
     discnum = tags.gets('DISCNUMBER')