From 50d58d41e18528cbe836b6421743865e0375e288 Mon Sep 17 00:00:00 2001 From: Worph Date: Wed, 2 Sep 2026 00:03:39 +0200 Subject: [PATCH] rework domain field --- feeder-plugin/musicbrainz-feeder/src/card.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/feeder-plugin/musicbrainz-feeder/src/card.rs b/feeder-plugin/musicbrainz-feeder/src/card.rs index b3927a3..8d980a0 100644 --- a/feeder-plugin/musicbrainz-feeder/src/card.rs +++ b/feeder-plugin/musicbrainz-feeder/src/card.rs @@ -265,8 +265,10 @@ impl Card { // Third axis (METADATA_KEYS.md §1): MusicBrainz is the identity graph // that *defines* the music domain, so both card kinds land there. // Literal rather than via `meta_feeder_sdk::domain` — this feeder pins - // the SDK by git tag. + // the SDK by git tag. An album and an artist are both closed works, not + // instalments of a run, so the fourth axis is `standalone`. fields.insert("domain".to_string(), "music".to_string()); + fields.insert("workForm".to_string(), "standalone".to_string()); fields.insert("title".to_string(), title.to_string()); // The id bag. Which field carries the card's own MBID depends on what