diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2023-08-15 22:05:36 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2023-08-15 22:05:36 -0300 |
| commit | 7e7117e2e1c3d72393289f63695d4f86d358e7ed (patch) | |
| tree | 68d6e3c5b16328f282ce7f6b4d4536a36aa2cd70 /album | |
| parent | d908377fa3d7a90df344744a9d2429c4a4095d01 (diff) | |
data, yaml: inherit music-related properties from original release
When a track has 'Originally Released As', these fields are now automatically inherited: * Artists * Contributors * Referenced Tracks * Sampled Tracks Including any of these fields alongside 'Originally Released As' is an error. Corresponding properties are valid, but ignored. This uses a new "compositional" style to define how each of these properties inherits while retaining the original behavior for tracks that aren't re-releases, and avoids hard-coding much of anything!
Diffstat (limited to 'album')
0 files changed, 0 insertions, 0 deletions