Android — coming very soon Learn more

Lock Screen Live Activity

A 56pt hero score with the two team badges, the minute in red, a coloured banner showing the last event (goal · yellow · red card · sub) and a 0–90′ progress bar — right on your iPhone Lock Screen. Built on Apple's ActivityKit (iOS 16.1+).

Dynamic Island, four regions

Compact: home logo · score · away logo. Expanded: badges in the leading and trailing arcs, score in the center with the minute in red, last event + progress bar at the bottom. The score animates with `contentTransition(.numericText())`.

Triple-source pipeline

OneTV streams the context to your iPhone via three transports at once: LAN Server-Sent Events for sub-second latency, CloudKit as a fallback when you're not on the home network, and HTTP polling as a last resort. The iPhone merges them with last-write-wins dedup.

Works on 4G / 5G

Leaving the house? Your Live Activity keeps updating via CloudKit and HTTP — no need to be on the same Wi-Fi. No operator app, no third-party cloud. Just your private Apple iCloud and our own backend proxy (anonymous, no account).

Full companion view on tap

Tap the Live Activity to open the OneTV companion view: sticky hero score, timeline of events, team stats with proportional bars, lineup on a 2D football pitch, recent highlights, head-to-head and form (W/D/L coloured pills).

7 sports supported

Soccer, NBA, NHL, MLB, NFL, F1, Tennis. The sport channel is auto-detected on the Apple TV side (M3U category whitelist + broadcaster tokens + EPG "Team A vs Team B" regex), then the iPhone resolves the match via Highlightly + TheSportsDB.

Do I need a special IPTV plan for this?

No. As long as your Apple TV is playing any channel that broadcasts a supported match, OneTV detects it and offers the second-screen experience. Works with M3U, Xtream Codes, Stalker portals — even Emby Live TV.

How does the iPhone know what's playing on the Apple TV?

OneTV embeds a tiny HTTP REST server on your Apple TV exposed on port 8765 and discovered via Bonjour (`_noopytv._tcp`). On LAN, your iPhone subscribes to a Server-Sent Events stream for sub-second updates. Off LAN, CloudKit and HTTP polling take over.

Does it require an account?

No. Everything runs on your Apple ID via private CloudKit, plus our anonymous backend proxy that only resolves match metadata (no user accounts, no cookies, no tracking).

Which iOS version supports the Dynamic Island?

iOS 16.1+ on iPhone 14 Pro / Pro Max / 15 Pro / Pro Max / 16 Pro / Pro Max / 17 Pro / Pro Max for the Dynamic Island specifically. Live Activities on the Lock Screen work on every iPhone running iOS 16.1+.

What if my Apple TV is muted or in standby?

Live Activities follow the Apple TV's real playback state, not the screen state. If the stream is playing — even into a paused/muted player — the iPhone still updates. When you fully stop the player on the Apple TV, the Live Activity transitions to "Finished" and dismisses itself.

One match. Two screens. One app.

Free to download. Second Screen Sport unlocked with Pro (€2.99/mo or €69.99 lifetime).

Download on the App Store