mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-21 07:04:02 +00:00
Added support for "originaldate" tag
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -82,6 +82,7 @@ class ID3File(File):
|
||||
'TEXT': 'lyricist',
|
||||
'TCMP': 'compilation',
|
||||
'TDRC': 'date',
|
||||
'TDOR': 'originaldate',
|
||||
'COMM': 'comment',
|
||||
'TMOO': 'mood',
|
||||
'TMED': 'media',
|
||||
|
||||
@@ -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:'):
|
||||
|
||||
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user