Added support for "originaldate" tag

This commit is contained in:
Philipp Wolfer
2009-02-24 23:24:30 +01:00
parent 1b6db72c68
commit 604f24774f
4 changed files with 5 additions and 2 deletions

View File

@@ -33,6 +33,7 @@ class ASFFile(File):
'artist': 'Author',
'albumartist': 'WM/AlbumArtist',
'date': 'WM/Year',
'originaldate': 'WM/OriginalReleaseYear',
'composer': 'WM/Composer',
# FIXME performer
'lyricist': 'WM/Writer',

View File

@@ -82,6 +82,7 @@ class ID3File(File):
'TEXT': 'lyricist',
'TCMP': 'compilation',
'TDRC': 'date',
'TDOR': 'originaldate',
'COMM': 'comment',
'TMOO': 'mood',
'TMED': 'media',

View File

@@ -40,7 +40,7 @@ class VCommentFile(File):
for origname, values in file.tags.items():
for value in values:
name = origname
if name == "date":
if name == "date" or name == "originaldate":
# YYYY-00-00 => YYYY
value = sanitize_date(value)
elif name == 'performer':
@@ -101,7 +101,7 @@ class VCommentFile(File):
continue
if name.startswith('lyrics:'):
name = 'lyrics'
elif name == "date":
elif name == "date" or name == "originaldate":
# YYYY-00-00 => YYYY
value = sanitize_date(value)
elif name.startswith('performer:') or name.startswith('comment:'):

View File

@@ -22,6 +22,7 @@ tag_names = {
'artist': N_('Artist'),
'title': N_('Title'),
'date': N_('Date'),
'originaldate': N_('Original release date'),
'albumartist': N_('Album Artist'),
'tracknumber': N_('Track Number'),
'totaltracks': N_('Total Tracks'),