Auto-proceed and looped playback
You can configure Demo Time to advance scenes automatically after a delay, and optionally loop back to the beginning of the act when it reaches the end.
Scene auto-proceed
Set autoAdvanceAfter on a scene to move to the next scene after the configured delay (in seconds).
{ "$schema": "https://demotime.show/demo-time.schema.json", "version": 3, "scenes": [ { "title": "Intro slide", "autoAdvanceAfter": 5, "moves": [ { "action": "openSlide", "path": ".demo/slides/slide-1.md" } ] } ]}version: 3scenes: - title: Intro slide autoAdvanceAfter: 5 moves: - action: openSlide path: .demo/slides/slide-1.mdAct-level loop
Set loop: true at the root of the act file to restart from the first scene when the act reaches the end.
{ "$schema": "https://demotime.show/demo-time.schema.json", "version": 3, "loop": true, "scenes": []}version: 3loop: truescenes: []Status bar automation indicator
When auto-proceed is active, Demo Time shows an automation indicator in the status bar.
- It reflects whether automation is running or paused.
- It shows loop status when act looping is enabled.
- It shows a countdown while waiting to advance.
- You can pause and resume auto-proceed directly from the indicator.