CastHero logo: a masked hero beside a television screen

CastHero

Cast to TV

Your videos, photos and music, on the TV you already own.

CastHero is a media receiver for the television. Send it a link from a phone or a computer on the same network and it plays within seconds – no account, no pairing code, no sign-in.

One product, three receivers, the same behaviour on each: a Roku channel, a Google Cast receiver, and an app for Android TV, Google TV and Fire TV. Whichever television is in the room, CastHero is the receiver for it.

Find your TV What you can play How it works
The CastHero splash screen: a caped, masked hero standing beside a television that shows a cast symbol.

Three receivers, one CastHero

Every receiver takes the same links, plays the same albums and answers the same remote. They differ in how they are installed, and in what the television underneath them can decode.

Roku

Roku streaming players and Roku TV models.

Live In the Roku Streaming Store.

Search for CastHero - Cast to TV, or add it to your account with access code PHT6JK5 and it appears on the TV within a few minutes.

Get it on Roku

Ready Waiting on the store listing.

The channel is built and tested. It is not in the Roku Streaming Store at the moment, so there is nothing to install yet.

Tell me when it launches

Opens an email to castheroapp@gmail.com.

Driven over Roku’s own network control, so any app or script on the same Wi‑Fi can cast to it without an SDK.

Google Cast

Televisions and streamers with Chromecast built‑in, and Google TV devices.

Live Published in the Cast console.

Nothing to install. Press the cast button in a supporting app or in Chrome, pick the television, and CastHero opens on it.

Cast from your browser

Works in Google Chrome on a computer or Android phone on the same Wi‑Fi. Any Google Cast‑enabled app can cast to it too.

Ready Waiting on the Cast console listing.

The receiver is built and already served from this site. Application ID 7BE1E5AE is registered but still unpublished, so today it runs only on devices registered for testing.

Tell me when it launches

Opens an email to castheroapp@gmail.com.

Nothing is installed on the television: it loads the receiver from casthero.app when you cast to it, and forgets it when you stop.

Android TV and Fire TV

Android TV and Google TV sets and boxes, and Fire TV sticks and televisions.

Live On Google Play. The Amazon Appstore listing for Fire TV is being prepared.

Install it on the television itself, from the Play Store app on the TV or from Google Play on your phone, which can send it to the TV.

Get it on Google Play Cast from your browser

Ready Waiting on the Google Play and Amazon listings.

The app is built and tested on hardware. It has not been submitted to Google Play or the Amazon Appstore yet, so there is no download link to give you.

Tell me when it launches

Opens an email to castheroapp@gmail.com. Already have the app on a TV? Cast to it from your browser.

The widest decoder set of the three: the only CastHero receiver that plays MKV, AVI and HEIC, and the only one that reads M3U channel lists. The Android TV and Fire TV page has the screenshots and the full description.

What you can play

CastHero hands the media to the television’s own decoders, so the three receivers are not identical. This is the list per platform. When something cannot be played, the receiver says so on screen instead of failing quietly.

Roku

Video
MP4, MOV, M4V, MKV, WebM, and HLS or DASH streams, on demand or live.
Photos
JPG, PNG, WebP, GIF, BMP.
Music
MP3, AAC, M4A, FLAC, WAV, and internet radio.
Video codecs
H.264 on every model; HEVC on 4K models.
Convert these first
AVI, WMV, FLV, 3GP, HEIC.

Google Cast

Video
MP4, MOV, WebM, and HLS, DASH or Smooth Streaming, on demand or live.
Photos
JPG, PNG, WebP, GIF, APNG, BMP.
Music
MP3, AAC, M4A, FLAC, WAV, Ogg Vorbis, Opus, and internet radio.
Video codecs
H.264, VP8 and VP9; HEVC on devices that support it.
Convert these first
MKV, AVI, WMV, FLV, HEIC, TIFF.

Android TV and Fire TV

Video
MP4, MOV, M4V, MKV, WebM, AVI, MPEG‑TS, and HLS, DASH or Smooth Streaming, on demand or live.
Photos
JPG, PNG, WebP, GIF, BMP, and HEIC/HEIF on Android 9 and later.
Music
MP3, AAC, M4A, FLAC, WAV, Opus, Vorbis, ALAC, and internet radio.
Video codecs
H.264 everywhere; HEVC on most sets; VP9 and AV1 on newer chips.
Convert these first
WMV, FLV, VOB, TIFF, SVG.

Playback also depends on the individual device: what a 4K player decodes, an older stick may not, and protected or DRM‑locked streams cannot be played on any of them. On Android TV and Fire TV the receiver reports its own real format list to any sender that asks for it, so an app can check rather than guess.

What it does once it is playing

The same on every receiver, except where a line says otherwise.

Albums with transitions

Send a whole list of photos, videos and songs and CastHero plays them back to back like a photo album on the big screen. Choose fade, slide or zoom transitions and how long each photo stays, and move through it by hand with the arrows whenever you want to.

A player made for the remote

The title, the time played and the time remaining are one press away. The arrows skip 15 seconds, and 30, 45 and 60 when you keep pressing; hold one down to scrub. Play pauses and resumes. In an album, left and right move between items. Back returns to the home screen.

Live streams

A live stream plays with a red LIVE badge in place of the countdown, and the arrows stop seeking, so nothing pretends to be rewindable when it is not. Internet radio plays the same way, with the artwork on screen.

M3U and IPTV channel lists

Send an M3U playlist and the television reads it and builds a channel list: up and down change channel (or CH+ and CH− on remotes that have them), left and right move within the programme, and OK opens the full list, grouped the way the playlist groups it.

Android TV and Fire TV only

A Recent row

Public links you have cast stay in a Recent row on the home screen, so the same stream or channel list is one press away next time. The row lives on the television and you can clear it whenever you like.

Android TV and Fire TV only

Private by design

No account, no sign-in, no ads, nothing to buy, no tracking and no analytics. Media plays straight from the link you send, over your own network, and is never uploaded anywhere. Read the privacy policy.

How it works

Three steps, once.

  1. Put the receiver on the TV

    One receiver per television, installed the way that television installs things.

    Roku: from the Streaming Store, or with access code PHT6JK5.
    Google Cast: nothing to install; the TV loads it when you cast. Live now.
    Android TV and Google TV: from Google Play. Fire TV: from the Amazon Appstore once that listing is up. Then cast to it from casthero.app/cast/androidtv.

  2. Open it on the TV

    The home screen shows this television’s name and address and a “CastHero is ready” indicator, so you know which TV you are about to cast to.

    On Google Cast the receiver opens by itself the first time you cast to the television.
    On Android TV and Fire TV, open CastHero on the TV before you cast: it receives while its screen is on, and BACK on the home screen closes it.

  3. Cast to it

    From a phone, a computer or a browser on the same network, choose the television and send a link. It plays within seconds.

    The CastHero phone apps are still in development. Until they ship, cast to Android TV and Fire TV from the web caster, and to Google Cast from casthero.app/cast.