IPTV Player for iPhone

Opus Media Player turns an iPhone into a player for a playlist you already own. You paste in an M3U or M3U8 URL, or sign in to an Xtream Codes portal with the host, username and password your provider gave you, and Opus plays what that playlist contains.

It is a player and nothing else. Opus does not come with channels and does not sell subscriptions, so this page is only useful if you already have a playlist you are allowed to use.

Download Opus Media Player for iPhone from the App StoreFree to download. Opus plays your own playlist and includes no channels.

What Opus does on iPhone

  • Plays M3U and M3U8 (HLS) playlist URLs you paste in.
  • Signs in to an Xtream Codes portal with host, username and password.
  • Shows an EPG guide when your playlist provides one.
  • Keeps playing in Picture-in-Picture or in the background while you use other apps.
  • Remembers where you stopped in a series or a film.
  • Sends the playlist to a TV device later with QR Sync, so you never type a long URL on a remote.

What Opus does not do

  • Opus does not sell, host or bundle channels, streams, playlists or subscriptions.
  • The app is empty when you install it. Nothing plays until you add a playlist you already have the right to use.
  • Opus is not an IPTV service and is not affiliated with any provider.

Requirements and supported formats

Operating system
iOS 15.1 or later
Where to get it
Apple App Store, free to download
Playlist formats
M3U and M3U8 (HLS) URLs, Xtream Codes credentials
Also covered by the same app
iPad, iPod touch, Apple TV, Apple silicon Mac, Apple Vision Pro

Set up Opus Media Player on iPhone

  1. Install the app

    Open the App Store on your iPhone, search for Opus Media Player, and install it. It is free to download and needs iOS 15.1 or later.

  2. Have your playlist details ready

    You need either an M3U or M3U8 URL, or the host, username and password of an Xtream Codes account. Your provider gives you these; Opus does not.

  3. Add the playlist

    Open Opus and choose to add a playlist. Pick the M3U option and paste the URL, or pick the Xtream option and fill in host, username and password.

  4. Wait for the list to load

    Opus reads the playlist and sorts it into live channels, films and series where the source provides that structure. A large playlist can take a moment the first time.

  5. Check the guide

    If your source supplies EPG data, the guide fills in on its own. If it stays empty, the playlist is not sending EPG, not a fault in the app.

  6. Start watching

    Pick a channel and play it. Swipe out of the app and playback carries on in Picture-in-Picture.

Troubleshooting on iPhone

The playlist URL is rejected
Open the same URL in Safari. If the browser does not download a file either, the URL or the subscription is the problem, not Opus. Check for a missing character at the end and for an expired account.
The guide is empty
EPG comes from the playlist, not from Opus. If the source publishes no EPG, or publishes it under a separate URL you have not entered, the guide stays blank.
Channels buffer on mobile data
IPTV streams are usually sent at one fixed bitrate with no adaptive fallback, so a weak signal shows as buffering rather than as a lower quality picture. Try the same channel on Wi-Fi to tell a network problem from a source problem.
Xtream login fails
The host field wants the portal address on its own, without a trailing path. Copy the three values straight from your provider's email rather than retyping them.
Playback stops when the screen locks
Start Picture-in-Picture before locking, or check that background playback is allowed in the app settings.

Frequently asked questions

Does Opus come with channels?

No. Opus is a player. It has no channels, no streams and no subscriptions of its own, and it will not play anything until you add a playlist you already have.

Is Opus free on iPhone?

The app is free to download and there are optional paid tiers. As listed on the App Store on 3 August 2026 those are 9.99 USD for three months, 29.99 USD for a year, or 49.99 USD once for lifetime access. Prices vary by country.

Which iPhones can run it?

Any iPhone on iOS 15.1 or later.

Can I use the same playlist on my Apple TV?

Yes. Add it on the iPhone once, then use QR Sync to send it to the TV instead of typing the URL with the Siri Remote.

Does it work without an internet connection?

No. A playlist is a list of stream addresses, so playback needs a connection at all times.

Get Opus for iPhone

Download Opus Media Player for iPhone from the App StoreFree to download. Opus plays your own playlist and includes no channels.