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.
What are M3U and Xtream?
- M3U / M3U8 is a plain-text playlist: a list of stream addresses, usually in a file ending in
.m3uor.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
- Open SmartGoCast and go to IPTV.
- Tap Add a playlist.
- 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
.m3ufile stored on your phone.
- 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
- Tap the cast button and choose your Chromecast or DLNA TV.
- 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
httpinstead ofhttps(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.