From 4c197e6f19250c54bc0ee8b2bc0353ef41497a95 Mon Sep 17 00:00:00 2001 From: Dorian Soergel Date: Sun, 26 May 2019 00:38:38 +0200 Subject: [PATCH] completed library and test files --- beets/mediafile.py | 6 ++++++ test/_common.py | 3 +++ test/test_mediafile.py | 1 + 3 files changed, 10 insertions(+) diff --git a/beets/mediafile.py b/beets/mediafile.py index 32a32fe1d..d1508b762 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -1643,6 +1643,12 @@ class MediaFile(object): StorageStyle('COMPOSERSORT'), ASFStorageStyle('WM/Composersortorder'), ) + work = MediaField( + MP3DescStorageStyle(u'Work'), + MP4StorageStyle('----:com.apple.iTunes:Work'), + StorageStyle('WORK'), + ASFStorageStyle('beets/Work'), + ) arranger = MediaField( MP3PeopleStorageStyle('TIPL', involvement='arranger'), MP4StorageStyle('----:com.apple.iTunes:Arranger'), diff --git a/test/_common.py b/test/_common.py index 99f2e968f..26add0a18 100644 --- a/test/_common.py +++ b/test/_common.py @@ -70,6 +70,9 @@ def item(lib=None): composer=u'the composer', arranger=u'the arranger', grouping=u'the grouping', + work=u'the work title', + work_id=u'the work musicbrainz id', + work_disambig=u'the work disambiguation', year=1, month=2, day=3, diff --git a/test/test_mediafile.py b/test/test_mediafile.py index 36a2c53ac..9af4b428f 100644 --- a/test/test_mediafile.py +++ b/test/test_mediafile.py @@ -352,6 +352,7 @@ class ReadWriteTestBase(ArtTestMixin, GenreListTestMixin, 'lyricist', 'composer', 'composer_sort', + 'work', 'arranger', 'grouping', 'year',