🎮 IPTV on Steam Deck — Kodi Setup 2026
Your Steam Deck makes a great IPTV player too. Setup guide: Kodi via the Discover Store, IPTV Simple Client config, Game Mode integration, and performance tips.
Advertisement
🤔 Why IPTV on Steam Deck?
- 📺 A full Linux handheld (SteamOS / Arch Linux)
- 🖥 Big screen via dock + external TV
- 🔋 4-8 hours of viewing on battery
- ⚡ HEVC hardware decode (4K @ 24fps)
- 🎮 Game controls are perfect as a Kodi remote
- 📱 Ideal for camping, travelling, watching in bed
📥 Step 1: Install Kodi via the Discover Store
- Press the STEAM button → Power → Switch to Desktop
- On the desktop: open the Discover Store (orange icon)
- Search for
Kodi - Click Install — this installs the Flatpak version
- Open Kodi, skip the intro
⚙️ Step 2: PVR IPTV Simple Client
- In Kodi: Settings (gear icon)
- Add-ons → My Add-ons → PVR clients
- Select PVR IPTV Simple Client
- Click Enable
- Click Configure
- General → M3U Play List URL: paste your M3U URL
- EPG Settings → XMLTV URL: paste your EPG URL
- OK → Restart Kodi (required)
- On the home screen: the TV menu now appears
🎮 Step 3: Add to Game Mode
Here is how to jump straight into Kodi from Game Mode (the default Steam Deck UI):
- On the desktop: open Steam
- Games → Add a Non-Steam Game to My Library
- Find Kodi in the list, tick it
- Click Add Selected Programs
- Switch back to Game Mode
- Kodi now appears in your Library
- Open Kodi → the controller works automatically
🎮 Step 4: Controller mapping for Kodi
Default Steam Controller config for Kodi:
- D-pad / left stick — navigate the menu
- A / South button — OK / Select
- B / East button — Back
- Y / North button — context menu
- L1 / R1 — Page up/down
- Start — Home menu
- Select — Info
For something custom: in the Steam library → Kodi → controller settings → community templates.
Advertisement
⚡ Performance + 4K
What works
- ✅ 1080p HEVC — perfect, GPU decode
- ✅ 1080p H.264 — perfect
- ✅ 4K HEVC @ 24fps — works via software decode (CPU 80%)
- ⚠️ 4K HEVC @ 60fps — can stutter in Game Mode (VAAPI unavailable)
- ⚠️ AV1 — software decode only (heavy)
Tips
- In Desktop Mode you get VAAPI hardware acceleration → smoother
- In Game Mode it is software decode → more CPU + warmer
- For stable 4K: watch via the dock + external HDMI to a TV
- Battery life: 4-6h at 1080p, 2-3h at 4K
🌐 Internet on the Steam Deck
- WiFi 5 (802.11ac) built in — enough for HD/1080p
- For stable 4K: a USB-C dock with an ethernet port (~$20)
- Hotel WiFi often blocks streams — install a VPN on the Steam Deck (NordVPN, Surfshark)
🆚 Steam Deck vs other handhelds
| Device | Good for IPTV? | Reason |
|---|---|---|
| Steam Deck (LCD) | ✅ Good | SteamOS Linux, Kodi works |
| Steam Deck OLED | ✅✅ Better | HDR screen, longer battery |
| ASUS ROG Ally | ✅ Good | Windows — all IPTV apps work |
| Nintendo Switch | ❌ | Locked OS, no IPTV apps |
| iPad mini | ✅✅ Top | App Store IPTV apps, 4K decode |
🎯 Use cases
- In bed — Steam Deck in hand, IPTV on the small screen
- Camping / RV — external screen via the dock
- Hotel room — your own IPTV experience on the local TV via dock + VPN
- Train / plane — offline recordings from a NAS
- In the garden — watch football on the patio
⚠️ Caveats
- No native TiviMate / IPTV Smarters (Android-only)
- Software decode can drain the battery faster
- WiFi performance varies per hotspot
- Game Mode lacks VAAPI — use desktop mode for the heaviest streams