العربية

How to add an Xtream Codes login to Anees TV

Three values, four fields, and the mistakes that cost people an evening

Anees TV is an IPTV player and provides no channels or media of its own. "Xtream Codes" is not a service you buy from us — it is the login format most IPTV panels use, and it is the better of the two ways to connect, because the panel hands the app a real catalogue with categories, series seasons and a TV guide instead of one flat list.

Where the three values come from

Your provider sent them when you subscribed, usually in the welcome email or on a customer page, under headings like portal, panel, host or API:

If all you were given is one long get.php?username=… link, you already have everything: read it as an Xtream login in the M3U guide, or just paste the whole link into the M3U URL field instead.

Entering them, in order

  1. Open Anees TV. On a fresh install it starts on Add your playlist; later, use Settings → Playlists → Add playlist (M3U URL or Xtream Codes).
  2. Choose the Xtream Codes tab. The fields are always in this order: Playlist name, Server, Username, Password.
  3. Playlist name is only a label for you — "Living room", the provider's name, anything. It appears in the playlist switcher when you have more than one.
  4. Server takes the scheme and the port and nothing else: http://example-provider.com:8080. No /c, no /player_api.php, no trailing slash, no username in it. The field is pinned left-to-right even in Arabic, on purpose, so you can proof-read a URL you typed on a remote.
  5. Type Username and Password exactly as given — no spaces before or after. A trailing space pasted from an email is a genuinely common cause of "wrong credentials".
  6. Press Save & load. Anees TV signs in, pulls live channels, movies and series, and drops you on the home screen. It is saved on the device; turn on Settings → Sync and your other devices get it too, encrypted before it leaves this one.

Troubleshooting

"Couldn't reach your provider. Check the server address…"

Four causes, in the order they actually happen:

It worked yesterday and today it does not

Either the subscription lapsed, or the provider moved the panel to a new host — both are routine. Ask them for the current server address, then use Settings → Playlists and edit the playlist rather than adding a second one.

"Connection limit" or a stream that refuses to start after you switched player

Almost every subscription allows a fixed number of simultaneous connections, often just one or two. Switching players, or restarting the app mid-stream, can leave the old session counted for a minute or so. Wait a minute and try again — and check nobody else in the house is watching on your login.

Live TV works, but movies and series are empty

Some panels sell those as separate packages, and some simply do not expose them over the API. The channels appearing proves the credentials are right, so this one is a question for your provider, not a setting in the app.

Try it before you type anything

No playlist yet? Explore with a demo playlist on the setup screen loads free, legal sample content, with no account and no credentials, so you can judge the app first.

Download for Android See all devices

Free tier, no ads. You are responsible for the playlists you add and for having the lawful right to access them.

Next