beetbox / mediafile

elegant audio file tagging
http://mediafile.readthedocs.io/
MIT License
97 stars 24 forks source link

Add new list fields set by MusicBrainz Picard #60

Closed jeandeaual closed 2 years ago

jeandeaual commented 2 years ago

Add support for:

Until now, the values could be retrieved with a separator for ID3v2.3 tags, but not for Vorbis tags:

>>> f = MediaFile('test.mp3')
>>> f.albumtype
'album/audio drama'
>>> f = MediaFile('test.flac')
>>> f.albumtype
'album'

With this PR:

>>> f.albumtypes
['album', 'audio drama']
>>> f.albumtype
'album'
sampsyo commented 2 years ago

Awesome; thank you for adding these! This looks perfect!!

Do you think you could add a quick changelog entry under a new "v0.10.0" heading here? https://github.com/beetbox/mediafile/blob/master/docs/index.rst#changelog

jeandeaual commented 2 years ago

Do you think you could add a quick changelog entry under a new "v0.10.0" heading here? https://github.com/beetbox/mediafile/blob/master/docs/index.rst#changelog

Done!

sampsyo commented 2 years ago

Wahoo; looks excellent! Thank you again!