tv-anarchy/v2/docs/marketing/demo-script.md
Natalie 4a2ceb9781 feat(offline): inline star-to-keep and trash-to-cull on cache rows
Surface the existing pin (keep-from-cull) and per-file delete actions as
visible inline buttons on each offline cache row instead of context-menu-only:
a star toggles protection from auto-cull (and restore-if-missing), a trash
culls that file early. Aligns wording/icons to the star metaphor.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 00:12:41 -04:00

3.2 KiB
Raw Permalink Blame History

Demo video script (6090 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:000:08 App icon → macOS window opens on Home Napster for Netflix "This is TV Anarchy."
0:080:18 Scroll Continue Watching; click a show Your library. Your players. "Continue watching works like streaming — but everything here is on my server."
0:180:28 Library tab: grid, watched badges, episode titles Not .mkv filenames "Real episode names, watch state, one catalog."
0:280:40 Search → pick result → Downloads shows progress (omit or blur titles) "Search and download management in the same app."
0:400:55 Player: play; cut to TV if remote target; scrub queue Play anywhere "Play on the laptop or the TV — one queue."
0:551:05 Quick iOS clip (3s): library or remote on phone Phone companion "Phone as remote when I'm on the couch."
1:051: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:551: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: 23 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:000:08 Player skip intro button Skip intro — learns from you
0:080: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