All software
Index/Software/betterTV
TV & mediaBETA OPENAndroid TV · macOS · tvOS

betterTV

Your TV has never looked this good.

All your libraries and all your live TV, together in one app for Android TV, Mac and Apple TV. Emby, Jellyfin and IPTV — one card for every title, the best copy from the fastest server, and live TV that keeps playing with StreamHeal™.

Only in betterTV · live TV & catch-up

StreamHeal™

by Nomad Code Labs

Other players give up. betterTV plays on.

IPTV streams break. Servers drop the connection, send scenes again and leave holes in their archives. Most players answer with a black screen and “reconnecting…”. StreamHeal catches those faults before they reach your screen. As far as we know, no other player does this.

A typical IPTV playerOne evening of catch-up
Reconnecting…
↺ again
Buffering…
Reconnecting…
Black screensScenes shown twiceStops between programmes
betterTV with StreamHeal™The same stream
✓ Plays straight through✓ Never shows a scene twice✓ Flows into the next programme

Your library

One app. Every source.

Emby, Jellyfin and IPTV in one place. The same film on Emby in 4K, on Jellyfin in 1080p and on your IPTV panel? betterTV shows one card — and Play takes the best picture from the server that measures fastest to your TV.

Show to showNo gap between programmes.

A catch-up programme ends, the next one begins — a quiet “Now: …” and you keep watching.

To the secondSkips land exactly.

Back or ahead in catch-up, you land where the time line says — not somewhere in the same minute.

Never blackEven the wait looks good.

While a channel opens you see the programme's own picture and the channel's logo.

Shown with a demo library: Blender open movies (© Blender Foundation, CC BY) and public-domain films.

Status

BETA OPEN

Platforms

Android TV · macOS · tvOS

Built with

StreamHeal™ · Emby · Jellyfin · Xtream Codes · M3U · XMLTV

A closer look — every screen

Home on Android TV — shown with Blender open movies (© Blender Foundation, CC BY) and public-domain films.
Open bettertv.app ↗
—Home on Android TV — shown with Blender open movies (© Blender Foundation, CC BY) and public-domain films.
Opening a catch-up programme — the channel's logo and the programme's name, no spinner on black.
Open bettertv.app ↗
—Opening a catch-up programme — the channel's logo and the programme's name, no spinner on black.
Continue Watching across Emby and Jellyfin, with a full-screen spotlight.
Open bettertv.app ↗
—Continue Watching across Emby and Jellyfin, with a full-screen spotlight.
Series — every season in one episode ribbon.
Open bettertv.app ↗
—Series — every season in one episode ribbon.
One title, every copy — pick the server, or let betterTV take the best.
Open bettertv.app ↗
—One title, every copy — pick the server, or let betterTV take the best.
The guide — catch-up as far back as the provider allows (demo channels).
Open bettertv.app ↗
—The guide — catch-up as far back as the provider allows (demo channels).
Home — live TV, catch-up and recordings you began, waiting where you left them.
Open bettertv.app ↗
—Home — live TV, catch-up and recordings you began, waiting where you left them.
Watchlist — every server's films and series in one list.
Open bettertv.app ↗
—Watchlist — every server's films and series in one list.

Overview

betterTV brings Emby, Jellyfin and IPTV (Xtream Codes, M3U, XMLTV) into one app. The same film on Emby in 4K, on Jellyfin in 1080p and on your IPTV panel shows up as one card; Play takes the best picture and, among equals, the server that measures fastest to your TV.

StreamHeal™ is the part no other player has, as far as we know. IPTV streams break: servers drop the connection, send scenes again and leave holes in their archives. StreamHeal catches those faults before they reach the screen, so live TV and catch-up play straight through and flow from one programme into the next.

The guide repairs itself — gaps, overlaps and zero-length shows are fixed and filled from a second guide. Recordings need no tuner: your Mac saves a programme from the catch-up archive and every TV in the home plays it. Logins stay on your device.

Capabilities

StreamHeal™

Live TV and catch-up that keep playing — no black screens, no scene shown twice, no stop between programmes.

One card per title

Every copy across Emby, Jellyfin and IPTV in one card; the best picture from the fastest server.

Watched means watched

One Continue Watching and one Watchlist on every screen; every server is told when you finish an episode.

A guide that repairs itself

Gaps and overlaps fixed, holes filled from a second guide, catch-up as far back as your provider allows.

Recordings without a tuner

Your Mac saves programmes from the archive after they air; every TV plays them.

Private by default

Logins never leave the device; home sync is encrypted and paired with a code.

Access

Beta is open.

betterTV runs its own beta list. Sign up on bettertv.app and choose the screens you watch on.

Join the beta on bettertv.app ↗
Next →Minto→