Web reference vs native tvOS vs native Android TV, one frozen row per display state (fixtures: server/GalleryFixtures.js, scenario map: scripts/gallery/scenarios.json). Regenerate per scripts/gallery/README.md.
Native shot source — tvOS: this commit · Android TV: latest on main @ 476f6a9 . Web reference is captured fresh each run.
Lobby (4 players) lobby web reference tvOS Android TV
Lobby (2 players + empty slots) lobby-2p web reference tvOS Android TV
Lobby (8 players) lobby-8p web reference tvOS Android TV
Lobby (waiting) lobby-empty web reference tvOS Android TV
Countdown countdown web reference tvOS Android TV
Game, Normal tier (Lv 1) game web reference tvOS Android TV
Game, Pillow tier (Lv 8) game-lv8 web reference tvOS Android TV
Game, Neon tier (Lv 12) game-lv12 web reference tvOS Android TV
Game, 2 boards (Normal tier + garbage meter) game-2p web reference tvOS Android TV
Game, 3 boards (Normal/Pillow mix) game-3p web reference tvOS Android TV
Game, 4 boards (Normal/Pillow mix) game-4p web reference tvOS Android TV
Game, 8 boards (mixed tiers + KO) game-8p web reference tvOS Android TV
Paused pause web reference tvOS Android TV
Paused (music switch focused) pause-music web reference no equivalent yet
tvOSfocus state; no web equivalent Android TVfocused visual seeded (headless host has no real focus)
Disconnected, one controller (per-board QR) disconnected-controller web reference tvOS Android TV
Create room failed (auto-retrying) create-error-retry web reference tvOS Android TV
Create room failed (disconnected) create-error web reference tvOS Android TV
Display reconnecting (full screen) reconnecting web reference tvOS Android TV
Display disconnected (full screen) disconnected-display web reference tvOS Android TV
Results results web reference tvOS Android TV
Results (solo) results-solo web reference tvOS Android TV
About (Privacy / Imprint) about web reference no equivalent yet
tvOS Android TV
Licenses licenses web reference no equivalent yet
tvOS Android TV