aboutsummaryrefslogtreecommitdiff
path: root/common/src
diff options
context:
space:
mode:
Diffstat (limited to 'common/src')
-rw-r--r--common/src/impl.rs6
-rw-r--r--common/src/lib.rs8
2 files changed, 14 insertions, 0 deletions
diff --git a/common/src/impl.rs b/common/src/impl.rs
index 6415d53..3fa8d80 100644
--- a/common/src/impl.rs
+++ b/common/src/impl.rs
@@ -127,6 +127,12 @@ impl Display for PeopleGroup {
PeopleGroup::Vfx => "Visual Effects",
PeopleGroup::CostumeMakeup => "Costume & Makeup",
PeopleGroup::CreatedBy => "Created by:",
+ PeopleGroup::Performance => "Performance",
+ PeopleGroup::Instrument => "Instrument",
+ PeopleGroup::Vocal => "Vocal",
+ PeopleGroup::Arranger => "Arranger",
+ PeopleGroup::Producer => "Producer",
+ PeopleGroup::Engineer => "Engineer",
})
}
}
diff --git a/common/src/lib.rs b/common/src/lib.rs
index f413d97..eaf5900 100644
--- a/common/src/lib.rs
+++ b/common/src/lib.rs
@@ -105,6 +105,14 @@ pub enum PeopleGroup {
Vfx,
CostumeMakeup,
CreatedBy,
+ // https://musicbrainz.org/relationships/artist-recording
+ // modelling after this, but its too many categories
+ Performance,
+ Instrument,
+ Vocal,
+ Arranger,
+ Producer,
+ Engineer,
}
#[derive(