M1: Simple image and video playlist with transition.
M2: Simple external playlist with transitions.
playlist.json
M3: Minimal media children.
M4: Two-video swap.
M5: Media interface.
M6: Viewport rendering.
M7: Media rendering, aka image as video.
M8: App as media.
M9: Time-of-day based scheduling.
M10: Countdown to schedule sync.
M11: JSON reference schedule, selecting default playlist.
schedule.json
M12: Playing playlist appropriate for current timepoint.
M13: Scheduler as WebWorker.
M14: Leader-follower scheduler. (Requires signaling server)
🍏
apple.json
(
apple
instance)
🍌
banana.json
(
banana
instance)
🍊
orange.json
(
orange
instance)
M15: Event driven schedule.
events.json
(
events
instance)
M16: Event enabled schedule.
toggle.json
(
toggle
instance)
M17: CSS Renderer.
css.json
(
css
instance)