diff --git a/beets/mediafile.py b/beets/mediafile.py index 9b90488e9..049d069fb 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -1488,7 +1488,7 @@ class MediaFile(object): StorageStyle('DESCRIPTION'), StorageStyle('COMMENT'), ASFStorageStyle('WM/Comments'), - StorageStyle('Description') + ASFStorageStyle('Description') ) bpm = MediaField( MP3StorageStyle('TBPM'), diff --git a/test/rsrc/pure.wma b/test/rsrc/pure.wma new file mode 100644 index 000000000..4dee3f7bf Binary files /dev/null and b/test/rsrc/pure.wma differ diff --git a/test/test_mediafile.py b/test/test_mediafile.py index e4f3edcb4..3d50b7b08 100644 --- a/test/test_mediafile.py +++ b/test/test_mediafile.py @@ -770,6 +770,12 @@ class WMATest(ReadWriteTestBase, ExtendedImageStructureTestMixin, mediafile = MediaFile(mediafile.path) self.assertIn(mediafile.genre, [u'one', u'two']) + def test_read_pure_tags(self): + mediafile = self._mediafile_fixture('pure') + self.assertEqual(mediafile.comments, 'the comments') + self.assertEqual(mediafile.title, 'the title') + self.assertEqual(mediafile.artist, 'the artist') + class OggTest(ReadWriteTestBase, ExtendedImageStructureTestMixin, unittest.TestCase):