align with metadata standard
Build and Push Docker Image / build (push) Failing after 14s

This commit is contained in:
Worph
2026-09-13 15:56:54 +02:00
parent 021991b00d
commit 985b000c24
5 changed files with 15 additions and 16 deletions
@@ -22,13 +22,13 @@ describe('MetaData', () => {
});
it('should set and get nested metadata using nested keys', () => {
root.at('titles').at('eng').set("Star Wars");
root.at('titles').at('jpn').set("Staru Warsu");
expect(root.at('titles').at('eng').get()).to.equal("Star Wars");
expect(root.at('titles').at('jpn').get()).to.equal("Staru Warsu");
expect(root.at('titles').get()).to.deep.equal({eng: "Star Wars", jpn: "Staru Warsu"});
root.at('titles').at('eng').at('Star Wars').set(true);
root.at('titles').at('jpn').at('Staru Warsu').set(true);
expect(root.at('titles').at('eng').at('Star Wars').get()).to.equal(true);
expect(root.at('titles').at('jpn').at('Staru Warsu').get()).to.equal(true);
expect(root.at('titles').get()).to.deep.equal({eng: {"Star Wars": true}, jpn: {"Staru Warsu": true}});
expect(root.get()).to.deep.equal({
titles: {eng: "Star Wars", jpn: "Staru Warsu"}
titles: {eng: {"Star Wars": true}, jpn: {"Staru Warsu": true}}
});
});
@@ -8,8 +8,9 @@ export interface VideoMeta {
increment?: string;
movieYear?: string;
videoType?: VideoType;
title?: string;//display title (localized); the one name to show
originalTitle?: string;//title in original language
titles?: LanguageData<string>;// <ISO 639-3 lang codes, title>
titles?: LanguageData<Record<string, true>>;// key-set: <ISO 639-3 lang code, {name: true}> — every clean name incl. AKAs (METADATA_KEYS.md §3)
}
export const VideoMetaFields = [