How to open an M3U playlist on iPhone
iOS has no built-in way to open an M3U file. Tap one in Mail or Files and nothing happens, because an M3U is not a video — it is a text file listing where videos live. You need a player that reads that list and streams what is in it. This guide covers the three ways a playlist reaches your iPhone, and what to do when one of them fails.
Get the playlist in a form you can paste
A playlist arrives as a link starting with http, or as a file ending in .m3u or .m3u8. If your provider gave you a login page rather than a link, sign in there and look for "M3U URL" or "playlist link". Copy the whole thing, including the http part — a URL missing its scheme is the single most common reason an import fails.
Add it to the player
Open Tivsy, tap Add Source, and choose Playlist. Paste the URL and give it a name you will recognise later. If instead you have a file, save it to Files first, then choose Import File and pick it. The player fetches the list, reads it once, and builds a library from it.
Wait out the first load
A playlist with twenty thousand channels is several megabytes of text. The first import takes a moment because every line is being read and sorted into categories. It only happens once — after that the library opens instantly, and you can refresh it when your provider updates.
Check what came in
You should see channels grouped the way the playlist named its groups. If the groups look wrong, the playlist is using non-standard tags, which is common and harmless — you can still search and mark favourites. If nothing came in at all, the URL is being refused; see the questions below.
Common questions
Why does tapping an M3U file do nothing on iPhone?
Because iOS has no default app for that file type. The file is a playlist, not a video, so Quick Look has nothing to show. Once a player that declares support for .m3u is installed, the same file opens through Share → your player.
What is the difference between M3U and M3U8?
M3U8 is the same format saved as UTF-8, so channel names with accents, Cyrillic or Arabic survive intact. Any player that reads one reads the other. If your channel names look like garbled symbols, you have an M3U saved in an older encoding.
My playlist URL loads in Safari but not in the app. Why?
Usually the provider limits how many connections one account may open, and Safari is using the one you have. Close the browser tab and try again. It can also mean the link expired — most playlist links are time-limited and have to be refreshed from your provider's panel.
Does the app come with channels?
No. Tivsy is an empty player. It plays playlists and servers that you already have; it does not include, sell or recommend any channel list. If you do not have a source, there is nothing to watch.
If your provider also gave you a username, a password and a server address, you have a second and better option: connect through the Xtream Codes API instead of a flat playlist. It loads faster and brings the programme guide with it.