diff --git a/docs/player-parity.md b/docs/player-parity.md new file mode 100644 index 0000000..a36fbd5 --- /dev/null +++ b/docs/player-parity.md @@ -0,0 +1,118 @@ +# 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 | ✅ `