# Demo video script (60–90 seconds)

Storyboard for the primary GTM asset. Record on laptop client (Mac) with always-on host as playback
target if possible — proves the multi-device story.

**Output:** `assets/demo-90s.mp4` (1080p, no audio required; add light bed music in post)

**Prep**

- Library populated with 3+ shows; at least one in Continue Watching.
- One active or recent download (healthy, >90% ok).
- Player target: always-on host TV or laptop client VLC — whichever looks best on camera.
- Blur or swap any sensitive titles in post if needed.
- Hide hostnames / IPs in any overlay.

---

## Shot list

| Time | Visual | On-screen text (optional) | Voiceover (optional) |
|------|--------|---------------------------|----------------------|
| **0:00–0:08** | App icon → macOS window opens on **Home** | **Napster for Netflix** | "This is TV Anarchy." |
| **0:08–0:18** | Scroll Continue Watching; click a show | **Your library. Your players.** | "Continue watching works like streaming — but everything here is on my server." |
| **0:18–0:28** | **Library** tab: grid, watched badges, episode titles | **Not `.mkv` filenames** | "Real episode names, watch state, one catalog." |
| **0:28–0:40** | **Search** → pick result → **Downloads** shows progress | *(omit or blur titles)* | "Search and download management in the same app." |
| **0:40–0:55** | **Player**: play; cut to TV if remote target; scrub queue | **Play anywhere** | "Play on the laptop or the TV — one queue." |
| **0:55–1:05** | Quick **iOS** clip (3s): library or remote on phone | **Phone companion** | "Phone as remote when I'm on the couch." |
| **1:05–1:15** | Back to Mac; logo / title card | **TV Anarchy** · *Napster for Netflix* | "TV Anarchy. Netflix UX on a library you own." |

**Total:** ~75 seconds (trim 0:55–1:05 if targeting 60s).

---

## Alternate 60-second cut

Drop iOS clip and Search; keep Home → Library → Play → title card.

---

## B-roll options (if time allows)

- Mini transport / media keys affecting playback.
- Device selector showing always-on host vs laptop client.
- Settings glimpse (theme only — no mesh QR).

**Do not include:** mesh join, WireGuard, terminal, governor logs.

---

## Post-production notes

- Font: system or brand-neutral sans; white on dark UI reads well.
- Pace: 2–3 seconds per screen; no long waits on network.
- Export: H.264, 1920×1080, <30MB for easy attach.
- Captions: burn in tagline on title card; VO optional for silent social.

---

## Phase 1 add-on (15s bumper — when Net local ships)

| Time | Visual | Text |
|------|--------|------|
| 0:00–0:08 | Player skip intro button | **Skip intro — learns from you** |
| 0:08–0:15 | Replay same episode; intro skipped earlier | **No cloud** |

Append to main demo or ship as separate clip for social.

---

## Phase 2 add-on (when editions ship)

Split-screen or cut: laptop Player skip matches server — **"Same intro data, two devices."**

---

## Checklist before publish

- [ ] No real IPs / passwords / QR payloads visible
- [ ] Titles reviewed for press sensitivity
- [ ] Continue Watching shows plausible progress (not empty state)
- [ ] Download row shows healthy state (not stuck)
- [ ] Remote play actually works in the take