diff --git a/NEWS.txt b/NEWS.txt index 65056edef..a80570049 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -2,6 +2,7 @@ Version 0.9.0beta1 - 2007-XX-YY * New Features: * The tag editor now accepts free-text tag names. * Load 'DJ-mixed by' AR data to %djmixer% tag. + * Load 'Mixed by' AR data to %mixer% tag. * Delay the webservice client to do max. 1 request per second. * Sort files in clusters by disc number, track number and file name. (#2547) * Support for any text frame in special variable %_id3:%. diff --git a/picard/formats/id3.py b/picard/formats/id3.py index aa6af1598..16d6da9b3 100644 --- a/picard/formats/id3.py +++ b/picard/formats/id3.py @@ -118,6 +118,7 @@ class ID3File(File): 'engineer': 'engineer', 'producer': 'producer', 'DJ-mix': 'djmixer', + 'mix': 'mixer', } __rtipl_roles = dict([(v, k) for k, v in __tipl_roles.iteritems()]) diff --git a/picard/mbxml.py b/picard/mbxml.py index 950c40b5b..b6150f1c5 100644 --- a/picard/mbxml.py +++ b/picard/mbxml.py @@ -37,7 +37,7 @@ _artist_rel_types = { #"Mastering": "engineer", "Sound": "engineer", "LiveSound": "engineer", - #"Mix": "engineer", + "Mix": "mixer", #"Recording": "engineer", "MixDJ": "djmixer", } diff --git a/picard/util/tags.py b/picard/util/tags.py index 4b509b759..c168167ba 100644 --- a/picard/util/tags.py +++ b/picard/util/tags.py @@ -67,6 +67,7 @@ tag_names = { 'djmixer': N_('DJ-Mixer'), 'media': N_('Media'), 'lyrics': N_('Lyrics'), + 'mixer': N_('Mixer'), } def display_tag_name(name):