ContentMarathon
| Field | Type | Required | Description |
|---|---|---|---|
| key | string | yes | Unique name to reference this content |
| groupBy | string | yes | Grouping strategy: show, season,
artist, or album |
| itemOrder | string | no | Per-group order: chronological or
shuffle |
| guids | object(string[])? | no | External content identifiers, keyed by source |
| searches | string[]? | no | Search queries to find content |
| playAllItems | boolean | no | Play all items from one group before moving to next |
| shuffleGroups | boolean | no | Randomize group order |