# Player parity matrix What each player can actually do, verified against the code rather than assumed. This is the document that says where the remaining work is, so a wrong "yes" here is worse than a missing row: it puts a control on the dashboard that cannot work. Capability names come from `server/lib/player-capabilities.js`. Players declare their own set at registration; a player that declares nothing falls back to the per-platform baseline in that file. **Legend** — ✅ supported · ⚠️ partial/conditional (reason given) · ❌ not supported (reason given) BrightSign runs the *same* `server/player/index.html` as the browser, so it differs only where the `autorun.brs` host bridge adds something the browser cannot reach. ## Playback | capability | Android | Web | Tizen | BrightSign | |---|---|---|---|---| | `playback.video` | ✅ ExoPlayer | ✅ `