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.

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.
Recommended flow (phone first)
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
- Install GridStreamr on phone (Android or iOS)
- Add Xtream and/or M3U
- Create a Smart Collection named for the living room (
Living Room,Sports TV) - Add only channels you will actually flip through with a remote
- Map EPG via Global EPG or keep Xtream provider EPG (add EPG guide)
- 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
- On the TV, open Google Play Store
- Search GridStreamr
- Install and launch
- 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.
Step 3 — Link the phone with QR
- On TV, open GridStreamr until the QR / link device screen appears
- On phone, open GridStreamr signed into your account
- Scan the QR (or follow the on-screen pairing code if QR is awkward)
- 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
| Symptom | Fix |
|---|---|
| QR not scanning | Brighten TV, reduce glare, enter pairing code manually |
| Wrong account on TV | Sign out on TV, re-link with the phone you curated on |
| Empty / nothing to watch | Create 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
- From the TV home, open your living-room collection
- Browse by category or favorites
- Open EPG / Guide to confirm Now/Next looks right
- Start a known-good channel (news or sports you trust)
- 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
| Plan | Android TV access | Collections / EPG |
|---|---|---|
| Free | 7-day full-app window from first signed-in open on TV | 1 Smart Collection, current/next EPG |
| Premium | Ongoing TV access with your subscription | Unlimited 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
- Linking the TV before creating a Smart Collection — the app only shows collections
- Expecting to add sources, edit collections, or map EPG on the TV — that is phone-only
- Skipping EPG timezone on the phone → “everything is two hours off”
- Expecting TimeShift on channels with no provider archive
- Judging buffer quality on congested 2.4 GHz Wi‑Fi next to a microwave
Buffering triage on Android TV
- Another channel works? → that stream/provider issue
- Phone on the same Wi‑Fi plays fine, TV does not? → TV Wi‑Fi band, Ethernet adapter, or congested 2.4 GHz
- Ethernet available? Use it on Shield / boxes that support it
- VPN on the router? Test without it once
- 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
- Android TV platform page
- Setup IPTV on Android (phone)
- How IPTV catch-up / TimeShift works
- Best IPTV app for Android TV
Bring GridStreamr to your Android TV
Install from Google Play, QR-link your phone, and lean back on the lineup you already curated.
Related reading
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
Export a Smart Collection to TiviMate
Export a Smart Collection to TiviMate — practical GridStreamr guidance for export playlist to tivimate. Bring your own Xtream or M3U sources; we handle organisation, EPG and playback tools.
Readarrow_forwardJellyfin + IPTV in One App
Jellyfin + IPTV in One App — practical GridStreamr guidance for jellyfin iptv together. Bring your own Xtream or M3U sources; we handle organisation, EPG and playback tools.
Readarrow_forwardHow to Record IPTV on Linux
How to Record IPTV on Linux — practical GridStreamr guidance for record iptv linux. Bring your own Xtream or M3U sources; we handle organisation, EPG and playback tools.
Readarrow_forward