Guide

How to Play an M3U IPTV Playlist on Your TV From Android

An IPTV player turns a playlist you already have (an M3U link, a .m3u file or an Xtream login) into a channel list you can send to your TV. Here's how to set it up with SmartGoCast and what to do when a channel won't play.

Updated:

What are M3U and Xtream?

  • M3U / M3U8 is a plain-text playlist: a list of stream addresses, usually in a file ending in .m3u or .m3u8. Your provider gives you a link or a file.
  • Xtream is a login method: you enter a server address, a username and a password, and the app downloads the channel list for you.

Important: SmartGoCast is only a player. It doesn't include channels, playlists or subscriptions, and it doesn't host or endorse any playlist. Only watch content you have the right to access, such as your own subscription, free-to-air broadcasters that publish official streams, or your own streams.

Step 1: add your playlist

  1. Open SmartGoCast and go to IPTV.
  2. Tap Add a playlist.
  3. Choose how to add it:
  • M3U URL: paste the link. It must start with http.
  • Xtream: enter the server (for example http://server.com:8080), your username and your password.
  • File: pick a .m3u file stored on your phone.
  1. Give the playlist a name and tap Create.

Step 2: browse the channels

Channels are grouped by the categories found in the playlist, and you can search by name. Very large playlists take a little longer to load the first time.

Step 3: cast a channel to your TV

  1. Tap the cast button and choose your Chromecast or DLNA TV.
  2. Tap a channel. It starts on the TV in a few seconds.

SmartGoCast repackages some live streams on your phone so that Chromecast can play them. Streams in HLS (.m3u8) format are the most compatible.

Chromecast or DLNA: what to expect

  • Chromecast plays HLS streams very well but needs an internet connection.
  • DLNA / UPnP TVs work on the local network, but each TV only plays the formats it supports. If a channel starts on one TV and not on another, it's usually a TV format limit, not a network problem.

Troubleshooting

  • The playlist won't load. Open the link in your phone's browser to check it still works. Some links expire, need http instead of https (or the reverse), or only work from certain networks.
  • A channel starts, then freezes. Many providers limit the number of simultaneous connections: close other players and try again. A weak Wi-Fi signal can also cause it; move closer to the router or use 5 GHz.
  • Picture but no sound. Some TVs can't decode certain audio formats. See casting to TV: video plays but no sound.
  • The TV isn't listed. See TV not showing up in the cast list.
  • Constant buffering. Pick a lower-quality version of the channel if your provider offers one, and keep the VPN off.