From 795189ebbdea927e43e8f9ca147ec1f6210e8604 Mon Sep 17 00:00:00 2001 From: Elliott Baron Date: Fri, 4 Sep 2009 22:54:25 -0400 Subject: Only attempt to copy tags that exist in FLAC file. * alac_copy_tags.py: Check tags exist. --- alac_copy_tags.py | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/alac_copy_tags.py b/alac_copy_tags.py index 0526098..84f74d6 100755 --- a/alac_copy_tags.py +++ b/alac_copy_tags.py @@ -29,23 +29,28 @@ mp4['trkn'] = [(trk_num, trk_total)] print "Track Number:", mp4['trkn'] # Artist -mp4['\xa9ART'] = flac['artist'] -print "Artist:", mp4['\xa9ART'] +if 'artist' in flac: + mp4['\xa9ART'] = flac['artist'] + print "Artist:", mp4['\xa9ART'] # Title -mp4['\xa9nam'] = flac['title'] -print "Title:", mp4['\xa9nam'] +if 'title' in flac: + mp4['\xa9nam'] = flac['title'] + print "Title:", mp4['\xa9nam'] # Album -mp4['\xa9alb'] = flac['album'] -print "Album:", mp4['\xa9alb'] +if 'album' in flac: + mp4['\xa9alb'] = flac['album'] + print "Album:", mp4['\xa9alb'] # Year -mp4['\xa9day'] = [flac['date'][0][:4]] -print "Year:", mp4['\xa9day'] +if 'date' in flac: + mp4['\xa9day'] = [flac['date'][0][:4]] + print "Year:", mp4['\xa9day'] # Genre -mp4['\xa9gen'] = flac['genre'] -print "Genre:", mp4['\xa9gen'] +if 'genre' in flac: + mp4['\xa9gen'] = flac['genre'] + print "Genre:", mp4['\xa9gen'] mp4.save() -- cgit