Blog
Guides for your playlists.
How playlists, logins and streams work, and what to do when one doesn't play. Written from building a player, not from selling channels.

· 5 min read
How to Add an M3U Playlist on Android TV and Google TV
Add an M3U link or Xtream Codes login to a player on Android TV or Google TV, enter long links without the remote, and fix a list that loads no channels.

· 5 min read
IPTV Buffering or Freezing? How to Find the Real Cause
Buffering means the player is waiting for data; freezing often points to the stream or the device. A test order that finds the cause before you change settings.

· 6 min read
M3U vs M3U8: What's the Difference for IPTV Playlists?
M3U8 is an M3U playlist saved as UTF-8, and it is also the playlist format of HLS. What that means for your channel list, and when the extension matters.

· 6 min read
MAC Address and Device Key: How Playlist Activation Works
Why TV player apps show a MAC address and a device key, how a website uses the pair to send your playlist to the app, and how to keep it safe.

· 5 min read
Why an IPTV Stream Won't Play on iPhone, and How to Fix It
A channel that plays on Android but not on iPhone is usually a raw .ts stream. Why Apple's player wants HLS, and how to get .m3u8 links from the same account.

· 6 min read
Xtream Codes Login Explained: Server, Username and Password
What the three Xtream Codes fields mean, the addresses a player builds from them, why output=m3u8 matters, and how to read the answer when a login loads nothing.