mirror of
https://github.com/beetbox/beets.git
synced 2026-01-09 09:22:55 +01:00
Enforce type of ID3 desc fields
This commit is contained in:
parent
0da1ba9299
commit
44e0e44108
2 changed files with 3 additions and 2 deletions
|
|
@ -754,6 +754,7 @@ class MP3DescStorageStyle(MP3StorageStyle):
|
|||
selected based its ``desc`` field.
|
||||
"""
|
||||
def __init__(self, desc=u'', key='TXXX', **kwargs):
|
||||
assert isinstance(desc, six.text_type)
|
||||
self.description = desc
|
||||
super(MP3DescStorageStyle, self).__init__(key=key, **kwargs)
|
||||
|
||||
|
|
@ -1702,7 +1703,7 @@ class MediaFile(object):
|
|||
ASFStorageStyle('WM/Language'),
|
||||
)
|
||||
country = MediaField(
|
||||
MP3DescStorageStyle('MusicBrainz Album Release Country'),
|
||||
MP3DescStorageStyle(u'MusicBrainz Album Release Country'),
|
||||
MP4StorageStyle('----:com.apple.iTunes:MusicBrainz '
|
||||
'Album Release Country'),
|
||||
StorageStyle('RELEASECOUNTRY'),
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ class GenreListTestMixin(object):
|
|||
|
||||
|
||||
field_extension = MediaField(
|
||||
MP3DescStorageStyle('customtag'),
|
||||
MP3DescStorageStyle(u'customtag'),
|
||||
MP4StorageStyle('----:com.apple.iTunes:customtag'),
|
||||
StorageStyle('customtag'),
|
||||
ASFStorageStyle('customtag'),
|
||||
|
|
|
|||
Loading…
Reference in a new issue