The open story sits large with its summary and how long ago it ran, with the feed contents beside it and the open story marked, so it reads clearly from across a room. It fills the whole screen. You set the feed address, the name at the top, how many newest stories to cycle through, how long each story stays open, and an age limit for stories.
Live card
Category: Public information. Tags: News and announcements, Lobbies and reception.
Layouts
This fullscreen card fills the whole screen in landscape or portrait and is not placed as a corner, chip, or strip.
Layouts: full. Forms: landscape, portrait.
Card layouts, themes and publishing. Browse the cards.
Data and privacy
Feed: screenrig.headlines/v1.
Feed documents carry source attribution. The Player supplies the feed to the card.
Properties
For theme, background, accent and position, see Common properties.
Set static properties in params. Bind data to a project card data key for live values; that document holds only dynamic properties. Without a data key, put the complete configuration in params. Nested rows describe the contents of their parent property.
Static properties
| Name | Type | Default | Values and limits | Description |
|---|---|---|---|---|
url | string | maxLength: 2048; pattern: "^https?://" | RSS or Atom feed address the stories come from; you confirm you may show its text. Selects the feed. | |
title | string | "" | maxLength: 40 | The name at the top; empty uses the feed's own title. |
count | integer | 8 | minimum: 3; maximum: 12 | How many of the feed's newest stories the card cycles through. |
rotateSeconds | integer | 10 | minimum: 4; maximum: 120 | How long each story stays open. |
maxAgeDays | integer | 0 | minimum: 0; maximum: 90 | Skip stories older than this many days; 0 keeps every story. |
showSummary | boolean | true | ||
showTime | boolean | true | How long ago each story ran. | |
showClock | boolean | true | The time and date at the top right. | |
staleMinutes | integer | 180 | minimum: 30; maximum: 1440 | A feed not refreshed for this long reads as Updated N h ago. |
timeZone | string, null | null | IANA zone; null uses the screen's zone. | |
hourCycle | string | "12" | "12", "24", "military" | 12: 2:05 PM. 24: 14:05. military: 1405. |
Dynamic properties
This card has no dynamic properties.
Canvas example
Add this item to a playlist page’s primitives. Publish the playlist and assign a screen.
{
"id": "rss",
"primitive": "card",
"card": "rss",
"major": 1,
"params": {
"theme": "neomustard"
},
"rect": {
"x": 0,
"y": 0,
"width": 1920,
"height": 1080
},
"layer": 0,
"content_fit": "fill"
}