beets/test/rsrc
Thomas Scholtes f33c0bceff Remove date packing and invert date dependency
Before, each year, month, and day field used packing to store its values in the
same tag but at different positions. We then instantiated a
`CompositeDateField` to combine the different values. This lead to code
duplication in the storage styles for these fields. It also inverted the data
dependency. It's more natural to think of year, month, and day as part of a
date then as of a date as composed of these.

Now, only `DateField` class stores data in the files tag. This makes sense: One
tag, one field that accesses it. To obtain access to the year, month, and day
parts, the DateField is equipped with factories that create `DateItemField`
instances associated to a `DateField`. These descriptor allow us to get and set
parts of a date field.
2014-03-03 00:02:42 +01:00
..
beetsplug Add completion of plugin commands 2014-03-02 16:18:16 +01:00
bpm.mp3 add WMA test file (#75) 2013-01-29 21:44:02 -08:00
date.mp3 add WMA test file (#75) 2013-01-29 21:44:02 -08:00
discc.ogg support some alternate ogg field names 2010-06-26 02:12:55 -07:00
empty.alac.m4a Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.ape Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.flac Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.m4a Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.mp3 added missing resource for latest mediafile test 2008-07-03 23:54:38 +00:00
empty.mpc Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.ogg Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.opus Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.wma Add empty test audio files 2014-02-04 20:10:53 +01:00
empty.wv Add empty test audio files 2014-02-04 20:10:53 +01:00
emptylist.mp3 fixed handling of ID3 frames with empty lists 2009-04-14 03:47:09 +00:00
full.alac.m4a add tests for ALAC (#295) 2013-06-01 17:44:21 -07:00
full.ape merge/fixup derwin's label patch 2011-06-25 13:04:19 -07:00
full.flac merge/fixup derwin's label patch 2011-06-25 13:04:19 -07:00
full.m4a add WMA test file (#75) 2013-01-29 21:44:02 -08:00
full.mp3 add WMA test file (#75) 2013-01-29 21:44:02 -08:00
full.mpc merge/fixup derwin's label patch 2011-06-25 13:04:19 -07:00
full.ogg merge/fixup derwin's label patch 2011-06-25 13:04:19 -07:00
full.opus opus: remove image from test file 2013-09-12 10:16:47 -07:00
full.wma fix some tags in test WMA file 2013-01-29 21:51:40 -08:00
full.wv merge/fixup derwin's label patch 2011-06-25 13:04:19 -07:00
image-2x3.jpg Add StorageStyle for mp3 images 2014-02-10 16:10:40 +01:00
image-2x3.png Add mediafile art test 2014-02-10 15:24:57 +01:00
min.flac added FLAC support to MediaFile (with tests) 2008-07-06 00:44:37 +00:00
min.m4a add WMA test file (#75) 2013-01-29 21:44:02 -08:00
min.mp3 add WMA test file (#75) 2013-01-29 21:44:02 -08:00
oldape.ape fix crasher w/ old APE files (#159) 2011-04-02 17:48:54 -07:00
partial.flac added FLAC support to MediaFile (with tests) 2008-07-06 00:44:37 +00:00
partial.m4a add WMA test file (#75) 2013-01-29 21:44:02 -08:00
partial.mp3 add WMA test file (#75) 2013-01-29 21:44:02 -08:00
space_time.mp3 add WMA test file (#75) 2013-01-29 21:44:02 -08:00
t_time.m4a add WMA test file (#75) 2013-01-29 21:44:02 -08:00
year.ogg Remove date packing and invert date dependency 2014-03-03 00:02:42 +01:00