betterTV
Now with StreamHeal™

Your TV has never looked this good.

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

EmbyJellyfinXtream CodesM3UXMLTVPlex — in developmentAndroid TV · Mac · Apple TV
betterTV home screen on Android TV
Home on Android TV — shown with sample libraries.

01 — 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
SHOW TO SHOW

No gap between programmes.

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

TO THE SECOND

Skips land exactly.

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

NEVER BLACK

Even the wait looks good.

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

Waiting for a catch-up stream: the programme's picture and channel logo instead of a black screen
Opening a catch-up programme — no spinner on black.

02 — Your library

One title. Every copy.

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

Continue Watching across Emby, Jellyfin and IPTV with a full-screen spotlight
Continue Watching — every server and device in one row, minutes left at a glance.
OneContinue Watching for every server, panel and device
Everyserver is told when you finish an episode
Zerosuggestions of a title you gave a thumbs down
Series page with every season in one episode ribbon
Series — every season in one ribbon.

Every season. One ribbon.

All episodes flow in one ribbon that opens on the episode you are on. The next one to air waits at the end with its date.

  • Spin-offs and the whole series family
  • Film universes in release order — “You are here”
  • Mark a whole run watched at once
Watchlist with Watching and Not started yet rows
Watchlist — your own lists are filters.

Watched means watched. Everywhere.

betterTV keeps its own record of what you've seen and marks it on every Emby and Jellyfin server that has the series. A thumbs down takes a title out of every suggestion, on every copy.

  • One Watchlist on every screen
  • Alerts when a title on your list arrives

03 — Live TV

A guide that repairs itself.

Provider guides are full of gaps, overlaps and zero-length shows. betterTV fixes them, fills the holes from a second guide, gives programmes their pictures — and lets a channel without listings borrow another's.

TV guide with live preview, catch-up and programme picture
The guide — catch-up as far back as your provider allows.
BEST FEED

The best version, live.

Panels list one station many times — HD, RAW, 4K. betterTV plays the best one, up to the quality you choose.

RECORDINGS

No tuner needed.

Ask on any TV; your Mac saves the programme from the archive after it airs, one at a time, and every TV plays it.

PLAYLIST

Catch-up, in order.

Queue programmes from the guide; each one leaves the list once you've seen it.

Continue Live TV and recordings row on Home
Home — live TV, catch-up and recordings you began.

Pick up live TV where you left it.

What you began live or in catch-up waits for you on Home until the provider's archive lets it go. The guide shows how far you watched every programme.

04 — Everything else

Everything betterTV does.

Sources

  • Emby & JellyfinQuick Connect, or paste any server or web address
  • Xtream Codes & M3UPaste any panel, playlist or stream link
  • XMLTV guidesLink channels; gaps filled from the provider
  • Your server sees itWhat you play shows in Emby and Jellyfin too
  • PlexIn development

Discovery

  • For YouYour library, ratings and taste, blended
  • More like thisWith the reason — “Same director”
  • Coming & newWhat arrived, what is coming, what is out
  • Library browser4K, genre, unwatched — page by page

Title pages

  • Cast & crewFilmographies with what you own marked
  • TrailersBehind the page or full screen
  • Card zoomBack always lands on the card you came from

Player

  • Your languages firstAudio and subtitles, synced to every device
  • Next episodePlays on after an 8-second countdown
  • Smooth motionLive TV at its own frame rate
  • Stream detailsCodec, frame rate, sound, live Mbit/s

Search

  • One searchFilms, series, channels and the guide
  • Voice searchOn Android TV — even on TVs that lack it for apps
  • Stays where you wereBack from a title, your search is waiting

Privacy

  • Logins stay on your deviceNever sent to the cloud
  • Encrypted home syncPair with a code shown on both screens
  • Adult content hiddenOff by default, everywhere
Soon · Google Play

Android TV

Play Next and betterTV's own row on the Google TV home screen. Voice search.

Soon · Mac App Store

Mac

Chromecast and AirPlay, a menu-bar player, and the recorder for every TV in your home.

Soon · App Store

Apple TV

The same library and lists, with Continue Watching on the Top Shelf.

Early access

Be among the first to watch.

betterTV is in testing now. Leave your email and the devices you'd use — we'll invite you when a spot is free. No newsletter.

About the pictures. Screens are shown for illustration and show betterTV playing sample libraries. The titles, artwork, channel names and logos you see belong to their respective owners and are not part of betterTV.

betterTV contains no films, series, TV programmes or channels and provides none. It plays and organises sources you add yourself — your own media server, a provider you subscribe to, a playlist you are entitled to use. You are responsible for having the right to watch what you add.

StreamHeal™ is a trademark of Nomad Code Labs, LLC. Emby, Jellyfin, Android TV, Google TV, Apple TV, Mac, AirPlay and Chromecast are trademarks of their respective owners. Film and series data from TMDB; betterTV is not endorsed or certified by TMDB.