Complete 2026 guide to setting up XCIPTV Player with your Xtream Codes API credentials — on Firestick, Android TV, and mobile. Server URL, username, password, EPG and more.
XCIPTV Player is a popular Android-based IPTV player used on Firestick, Android TV boxes, phones, and tablets. It supports both M3U playlists and Xtream Codes API login — making it one of the most versatile IPTV apps available.
Follow these 7 simple steps to activate Xtream Codes API on XCIPTV Player.
Download XCIPTV Player from the Google Play Store on your Android TV or phone. For Firestick, you need to sideload the APK using the Downloader app:
Launch XCIPTV Player. On the welcome screen, tap "Add User" to begin setting up a new IPTV profile. If you already have a profile, go to the settings menu and choose "Add User" from there.
You'll see two options: "M3U URL" and "Xtream Codes API". Choose "Xtream Codes API". This is the recommended method — it loads all your channels, VOD, series, and EPG data automatically from the server.
Fill in the three fields exactly as provided by your IPTV provider:
http://your-iptv-server.com:8080http:// or https:// and the correct port number (usually :8080 or :8880).
After entering your credentials, you'll see an EPG URL field. If your provider gave you an EPG link, paste it here. This enables the TV guide with show schedules:
Once all fields are filled, tap "Sign In". XCIPTV will connect to your provider's server using the Xtream Codes API. If your credentials are correct, the app will load your channel list, VOD, series, and EPG data within a few seconds. You can now browse and start watching.
XCIPTV lets you choose between its built-in internal player or an external player like VLC or MX Player:
Fix the most frequent issues when connecting XCIPTV with Xtream Codes API.
:8080 or :8880).http:// instead of https:// (or vice versa).Send us a WhatsApp message and we'll walk you through activating Xtream Codes API on XCIPTV Player step by step.
Chat with us on WhatsApp
We'll help you get XCIPTV running in minutes — free support
+216 23 179 016 · Available 24/7