countdown widget
The countdown widget is a message with date arithmetic baked in. Every draw it
renders <text>: <N> where N is the number of days from today to countdown_date.
The count is recomputed on each draw, so it rolls to the next value at midnight
without restarting the process.
Once countdown_date has passed, the widget drops out of the rotation. To count
up from a past date instead, see countup.

Minimal example
[[playlist.section.widget]]type = "countdown"text = "Until Summer"countdown_date = 2026-06-21Options
Section titled “Options”Set the content string with text =.
Common patterns
Section titled “Common patterns”Branded color
Section titled “Branded color”
[[playlist.section.widget]]type = "countdown"text = "Until the Show"countdown_date = 2026-09-01font_color = [255, 140, 0]Rainbow sweep
Section titled “Rainbow sweep”
[[playlist.section.widget]]type = "countdown"text = "Days Left"countdown_date = 2026-12-31font_color = "rainbow"Rainbow border with solid text
Section titled “Rainbow border with solid text”
[[playlist.section.widget]]type = "countdown"text = "Until Launch"countdown_date = 2026-11-15font_color = [255, 255, 255]border = "rainbow"Typewriter is not available on countdown
Section titled “Typewriter is not available on countdown”animation = "typewriter" is rejected on countdown — it’s only supported on message, gif, and image. For dynamic color, use font_color = "rainbow" or a gradient.