Guides

How to Set Up IPTV on Android TV — Xtream Codes Step-by-Step

Install GridStreamr on Android TV or Google TV, QR-link your phone, sync Xtream Smart Collections, attach EPG, and lean back — GridStreamr TV setup only, authorized sources.

13 min read

Responsible use

GridStreamr does not provide IPTV channels, VOD, or playlists. You bring your own authorized Xtream Codes or M3U sources. You are responsible for complying with applicable terms, licenses, and local law.

The living-room remote is where IPTV setups succeed or fail. Tiny on-screen keyboards, forgotten passwords and 3,000 unsorted channels turn “watch the game” into a project. This guide is GridStreamr on Android TV / Google TV only — and the TV app only watches Smart Collections. Install the app, QR-link your phone, open a collection you prepared, and lean back with EPG already mapped.

What you need

  • An Android TV or Google TV device (Chromecast with Google TV, Nvidia Shield, Sony/TCL/Hisense Google TV, etc.)
  • GridStreamr installed from Google Play on the TV
  • A phone with GridStreamr signed in (Android or iPhone) for QR linking
  • Authorized Xtream and/or M3U sources added on the phone
  • At least one Smart Collection with channels (or VOD) — required for anything to appear on the TV
  • Optional: Premium for unlimited collections, full-day EPG, TimeShift, Jellyfin and Home DVR control

Platform overview: Android TV. Phone setup: Setup IPTV on Android. Blog sibling: Setup IPTV on Android TV.

Phone: install → add Xtream/M3U → Smart Collection → EPG map
        ↓ sync
TV:    install → QR sign-in → open collection → watch

Typing a 40-character host URL with a D-pad is optional pain. Skip it when you can.

Step 1 — Prepare the library on your phone

  1. Install GridStreamr on phone (Android or iOS)
  2. Add Xtream and/or M3U
  3. Create a Smart Collection named for the living room (Living Room, Sports TV)
  4. Add only channels you will actually flip through with a remote
  5. Map EPG via Global EPG or keep Xtream provider EPG (add EPG guide)
  6. Heart favorites so they surface first on the TV grid

If you skip this step, the TV has nothing to show — Android TV does not open the raw provider dump.

Step 2 — Install GridStreamr on the TV

  1. On the TV, open Google Play Store
  2. Search GridStreamr
  3. Install and launch
  4. Prefer Play Store installs over random sideloads for update hygiene

Fire TV / Amazon devices are a different store path — see planned Fire TV coverage when you need that surface specifically. This guide targets Android TV / Google TV with Google Play.

  1. On TV, open GridStreamr until the QR / link device screen appears
  2. On phone, open GridStreamr signed into your account
  3. Scan the QR (or follow the on-screen pairing code if QR is awkward)
  4. Confirm the TV shows your account name and synced collections

You should see the same Smart Collections you built on the phone within moments.

QR troubleshooting

SymptomFix
QR not scanningBrighten TV, reduce glare, enter pairing code manually
Wrong account on TVSign out on TV, re-link with the phone you curated on
Empty / nothing to watchCreate a Smart Collection with entries on phone — TV never shows raw sources
“Network error”Phone and TV on same LAN is ideal for pairing UX; both need internet

Step 4 — Open a Smart Collection on the big screen

  1. From the TV home, open your living-room collection
  2. Browse by category or favorites
  3. Open EPG / Guide to confirm Now/Next looks right
  4. Start a known-good channel (news or sports you trust)
  5. Confirm audio route (TV speakers vs soundbar HDMI-ARC)

If video starts but audio is missing, check TV input/soundbar first — it is often not the IPTV player.

Step 5 — Remote-friendly playback habits

  • Use favorites aggressively — remotes hate 40-page channel lists
  • Prefer full-day EPG on Premium for schedule browsing (EPG mapping stays on the phone)
  • Premium TimeShift when archive exists: open catch-up from the player, scrub with rewind/FF, return to live
  • Premium MultiView: build sessions on phone, launch them on Android TV
  • Keep Adult collections behind a PIN on phone before kids get the remote

Step 6 — Jellyfin and Home DVR on the TV (Premium)

Same account, same Premium entitlement — setup stays on the phone:

  • Connect Jellyfin on phone, then browse/play those libraries on the TV
  • Schedule Home DVR jobs on phone; on TV you can pair the DVR host and play recordings
  • Files stay on Mac / Windows / Linux / Docker / NAS — not on the TV’s internal storage
  • Use Cloud Relay from the phone when you're away from the home LAN

Android TV Free window vs Premium

PlanAndroid TV accessCollections / EPG
Free7-day full-app window from first signed-in open on TV1 Smart Collection, current/next EPG
PremiumOngoing TV access with your subscriptionUnlimited collections, full-day EPG, TimeShift, MultiView playback, Jellyfin browse, DVR pair + play

Confirm current trial details in-app and on pricing.

Common Android TV mistakes

  1. Linking the TV before creating a Smart Collection — the app only shows collections
  2. Expecting to add sources, edit collections, or map EPG on the TV — that is phone-only
  3. Skipping EPG timezone on the phone → “everything is two hours off”
  4. Expecting TimeShift on channels with no provider archive
  5. Judging buffer quality on congested 2.4 GHz Wi‑Fi next to a microwave

Buffering triage on Android TV

  1. Another channel works? → that stream/provider issue
  2. Phone on the same Wi‑Fi plays fine, TV does not? → TV Wi‑Fi band, Ethernet adapter, or congested 2.4 GHz
  3. Ethernet available? Use it on Shield / boxes that support it
  4. VPN on the router? Test without it once
  5. 4K label streams on a weak uplink? Prefer HD variants in the collection

Living-room checklist (15 minutes)

  • TV app installed from Play
  • QR linked to the phone account that owns the collections
  • At least one Smart Collection exists (TV won’t show raw sources)
  • Living Room Smart Collection has ≤ a few dozen channels you care about
  • EPG Now/Next correct on three channels
  • Favorites pinned
  • Parental PIN set if kids use the remote
  • One VOD/Jellyfin title tested if you use those features
  • No master provider password taped to the TV cabinet

Next reading

Bring GridStreamr to your Android TV

Install from Google Play, QR-link your phone, and lean back on the lineup you already curated.

Frequently asked questions

How do I sign in to GridStreamr on Android TV?

Install from Google Play on the TV, open the app, and scan the QR code with your phone signed into the same GridStreamr account. That avoids typing long emails and passwords with a D-pad.

Does Android TV show my raw Xtream source?

No. The Android TV app only plays Smart Collections. Add Xtream or M3U on your phone, put channels into a collection, then open that collection on the TV after QR sign-in.

Can I add Xtream credentials on the TV?

No. Android TV cannot add sources or edit Smart Collections. Add Xtream/M3U and build collections on your phone, then QR-link the TV.

Is Android TV free forever?

Free accounts get a 7-day full-app window from first signed-in open on Android TV. Premium includes Android TV with no time limit alongside unlimited Smart Collections and full EPG.

Can I use M3U on Android TV?

Yes — after you add the M3U on your phone and copy channels into a Smart Collection. The TV watches the collection, not the raw playlist.

Is this the same as Android Auto or Android Automotive?

No. This guide is for television devices (Android TV / Google TV). In-car playback is a separate Android Auto AOSP aftermarket install — not AAOS factory dashboards.

Does GridStreamr provide IPTV channels on Android TV?

No. You connect authorized Xtream or M3U sources. GridStreamr is the player and organizer, not a content provider.

Get started

Download gridstreamr free

Add your sources, build a Smart Collection, then upgrade to Premium in-app when you need more.

Related

Keep reading