diff --git a/picard/formats/apev2.py b/picard/formats/apev2.py index e6530bac7..37f79172f 100644 --- a/picard/formats/apev2.py +++ b/picard/formats/apev2.py @@ -41,6 +41,7 @@ class APEv2File(File): "CatalogNumber": "catalognumber", "Barcode": "barcode", "EncodedBy": "encodedby", + "Language": "language", "MUSICBRAINZ_ALBUMSTATUS": "releasestatus", "MUSICBRAINZ_ALBUMTYPE": "releasetype", } diff --git a/picard/formats/asf.py b/picard/formats/asf.py index d2bdf5331..90310a5b7 100644 --- a/picard/formats/asf.py +++ b/picard/formats/asf.py @@ -89,6 +89,7 @@ class ASFFile(File): 'genre': 'WM/Genre', 'bpm': 'WM/BeatsPerMinute', 'script': 'WM/Script', + 'script': 'WM/Language', 'mood': 'WM/Mood', 'isrc': 'WM/ISRC', 'copyright': 'Copyright', diff --git a/picard/formats/id3.py b/picard/formats/id3.py index c6692d63d..c2dbe59b2 100644 --- a/picard/formats/id3.py +++ b/picard/formats/id3.py @@ -95,6 +95,7 @@ class ID3File(File): 'TSOP': 'artistsort', 'TSOT': 'titlesort', 'TPUB': 'label', + 'TLAN': 'language', } __rtranslate = dict([(v, k) for k, v in __translate.iteritems()]) diff --git a/picard/formats/mp4.py b/picard/formats/mp4.py index e3440704e..8198ca443 100644 --- a/picard/formats/mp4.py +++ b/picard/formats/mp4.py @@ -92,6 +92,7 @@ class MP4File(File): "----:com.apple.iTunes:DISCSUBTITLE": "discsubtitle", "----:com.apple.iTunes:MOOD": "mood", "----:com.apple.iTunes:SCRIPT": "script", + "----:com.apple.iTunes:LANGUAGE": "language", } __r_freeform_tags = dict([(v, k) for k, v in __freeform_tags.iteritems()])