diff options
| author | Elliott Baron <ebaron@fedoraproject.org> | 2009-09-04 22:54:25 -0400 |
|---|---|---|
| committer | Elliott Baron <ebaron@fedoraproject.org> | 2009-09-04 22:54:25 -0400 |
| commit | 795189ebbdea927e43e8f9ca147ec1f6210e8604 (patch) | |
| tree | c2d82cd4a0ce2458549cc517066222944ff1105f | |
| parent | ac2d015df12eb314ea33377980d982c032291952 (diff) | |
| download | alac-tools-795189ebbdea927e43e8f9ca147ec1f6210e8604.tar.gz alac-tools-795189ebbdea927e43e8f9ca147ec1f6210e8604.tar.xz alac-tools-795189ebbdea927e43e8f9ca147ec1f6210e8604.zip | |
Only attempt to copy tags that exist in FLAC file.
* alac_copy_tags.py: Check tags exist.
| -rwxr-xr-x | alac_copy_tags.py | 25 |
1 files 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() |
