Features
IPTV player features for iPhone
Smart IPTV Pro Player plays M3U playlists and Xtream Codes accounts on iPhone and organizes them into Live TV, Movies, Series and a personal Library. Here is exactly what the app does today.
Playlist sources: M3U URL and Xtream Codes API
Every IPTV provider gives you at least one of two ways to connect. Smart IPTV Pro Player supports both and lets you keep several playlists side by side.
- M3U URL: paste the full playlist link (for example https://example.com/list.m3u). Channel names, logos and groups are read from the playlist.
- Xtream Codes API: enter the host (server URL), username and password from your provider. Live TV, movies and series are loaded as separate, structured lists.
- Multiple playlists: add, switch between and delete playlists in Settings.
- Automatic refresh: playlists refresh on launch every 4, 12 or 24 hours (12 hours by default), or manually with Refresh Playlist.

Live TV with categories and quick channel switching
Live channels are grouped by the categories in your playlist. The Home screen shows a Live now row, and the player lists the other channels in the same category below the video.
- Browse channels by category or show all
- Previous and next channel buttons inside the player
- Mark channels as favorites with one tap

Movies (VOD) and series with seasons and episodes
Video on demand gets dedicated Movies and Series tabs with poster grids. With an Xtream Codes account, each series opens with its seasons and episodes. For M3U playlists, the app sorts entries into movies and series based on the playlist's group names.
- Poster grids filtered by category
- Season and episode lists for Xtream Codes series
- Continue watching row on the Home screen

Library: Favorites, History and Downloads
The Library keeps your personal shortcuts in one place.
- Favorites for live channels, movies and series
- History of what you watched recently
- Downloads of movies and episodes for offline viewing (live channels can't be downloaded)
- Watched-hours statistics for Live TV, Movies and Series in Settings

Search across the whole playlist
Type at least three characters to search live channels, movies and series together. In Settings you can choose Contains matching or Exact title matching for large playlists.
A player built for live streams and long movies
Playback uses Apple's native video engine first. If a stream or file can't be opened that way — for example MKV, AVI, WebM, WMV or FLV — the app automatically switches to a second, VLC-based playback engine.
- HLS (M3U8) and MPEG-TS (.ts) live streams
- Resume playback where you stopped
- 10-second skip buttons and double-tap to skip
- Fit or fill the screen, and rotate to landscape for full screen

Account and sync (optional)
Sign in with Apple or Google to keep your playlists and preferences synced to your account, or choose Continue without an Account. You can sign out or delete your account in Settings.
Supported formats at a glance
| What | Supported |
|---|---|
| Playlist input | M3U URL; Xtream Codes API (host, username, password) |
| Playlist data | #EXTINF entries with tvg-name, tvg-logo and group-title |
| Live streams | HLS (.m3u8) and MPEG-TS (.ts) |
| Movies and episodes | MP4 and other formats Apple's player supports, plus MKV, AVI, WebM, WMV and FLV |
| Devices | iPhone with iOS 18.0 or later |
What the app does not include
Smart IPTV Pro Player does not provide channels, playlists or IPTV subscriptions, and it does not recommend providers. You need your own service and should only watch content you are authorized to stream.
Bring your playlist. We'll handle the playback.
Smart IPTV Pro Player is a free download for iPhone. Add the M3U URL or Xtream Codes login from your IPTV provider and watch live TV, movies and series in one clean app.
Download on the App StoreFree download · iPhone with iOS 18.0 or later