Staged mockup — static preview for James's design approval. Share buttons don't post anywhere yet.
Scene 1 · Sharing from the player

The Share button lives on the player.

On /live-tv/ it sits in the player control bar next to Cast and Theater. On /live/ it's in the player toolbar and on every UP NEXT card. One tap: on phones your own share menu opens; on desktop this Previously sheet appears.

Live stream poster art
LIVE
Court TV · Live trial coverage
Scene 2 · The branded link card

Paste the link anywhere — Previously shows up.

The link is a watchpreviously.com URL, not a twitch.tv URL. When it's pasted into a chat app, the card carries the Previously wordmark, red accent, the stream's artwork, a LIVE badge, and "Watch on Previously". This is the branding James asked for — on the share, not inside someone else's video.

X (Twitter) · preview
Branded share card preview
watchpreviously.com
LIVE: Court TV — Live Trial Coverage — Previously
Court TV is live now · True crime · Watch free on Previously
this is why Previously is different — the link itself is the brand 🔴
Discord · embed preview
LIVE: Court TV — Live Trial Coverage — Previously
Court TV is live now · True crime · Watch free on Previously
P Previously · watchpreviously.com
The card image itself · 1200 × 630

What the og:image looks like.

Rendered per stream on our edge (cached ~5 minutes, so the LIVE badge never lies). Channel artwork — never a frame pulled from someone else's video. Shown here at full composition.

PPreviously · Live
LIVE NOW
Court TV — Live Trial Coverage
True crime · streaming free right now
WATCH FREE ON PREVIOUSLY
<meta property="og:title" content="LIVE: Court TV — Live Trial Coverage — Previously"> <meta property="og:description" content="Court TV is live now · True crime · Watch free on Previously"> <meta property="og:image" content="https://www.watchpreviously.com/api/share-card/court-tv.png"> <meta name="twitter:card" content="summary_large_image">
Scene 3 · What the recipient sees

They land inside Previously — stream already loaded.

Tapping the shared link opens watchpreviously.com/live-tv/?c=court-tv: branded chrome, the stream playing, a "Shared with you" chip, the same Share button (the viral loop), and more live streams below. If the stream ended, an honest ended state appears instead — never a fake LIVE badge.

Court TV live stream
LIVE
Shared with you — you're watching inside Previously
Court TV — Live Trial Coverage
Court TV · True crime · Live now · Free
More live now