Support the language tag internally, so it can be used by plugins.

This commit is contained in:
Philipp Wolfer
2011-04-11 19:58:33 +02:00
parent 4581adf133
commit f0edbbe4e6
4 changed files with 4 additions and 0 deletions

View File

@@ -41,6 +41,7 @@ class APEv2File(File):
"CatalogNumber": "catalognumber",
"Barcode": "barcode",
"EncodedBy": "encodedby",
"Language": "language",
"MUSICBRAINZ_ALBUMSTATUS": "releasestatus",
"MUSICBRAINZ_ALBUMTYPE": "releasetype",
}

View File

@@ -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',

View File

@@ -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()])

View File

@@ -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()])