align to metadata keys doc

This commit is contained in:
Worph
2026-08-30 19:51:29 +02:00
parent 2670a806ff
commit e3281af5f9
@@ -495,6 +495,7 @@ impl InternetArchivePlugin {
let mut fields: BTreeMap<String, String> = BTreeMap::new(); let mut fields: BTreeMap<String, String> = BTreeMap::new();
fields.insert("fileType".to_string(), "audio".to_string()); fields.insert("fileType".to_string(), "audio".to_string());
fields.insert("contentKind".to_string(), "track".to_string()); fields.insert("contentKind".to_string(), "track".to_string());
fields.insert("domain".to_string(), "music".to_string());
fields.insert("title".to_string(), track.title.clone()); fields.insert("title".to_string(), track.title.clone());
fields.insert("album".to_string(), item.title.clone()); fields.insert("album".to_string(), item.title.clone());
fields.insert("fileName".to_string(), track.file_name.clone()); fields.insert("fileName".to_string(), track.file_name.clone());
@@ -590,6 +591,9 @@ impl InternetArchivePlugin {
let mut fields: BTreeMap<String, String> = BTreeMap::new(); let mut fields: BTreeMap<String, String> = BTreeMap::new();
fields.insert("fileType".to_string(), "audio".to_string()); fields.insert("fileType".to_string(), "audio".to_string());
fields.insert("contentKind".to_string(), "pack".to_string()); fields.insert("contentKind".to_string(), "pack".to_string());
// `pack` is domain-ambiguous by construction (season pack vs album
// release), so the writer supplies it — METADATA_KEYS.md §1.
fields.insert("domain".to_string(), "music".to_string());
fields.insert("title".to_string(), item.title.clone()); fields.insert("title".to_string(), item.title.clone());
fields.insert("album".to_string(), item.title.clone()); fields.insert("album".to_string(), item.title.clone());
if !item.creator.trim().is_empty() { if !item.creator.trim().is_empty() {