XCIPTV Player

Free IPTV player with multiscreen, DVR recording, parental controls, catch-up TV, and full EPG. Available on Google Play Store for Android and Google TV.

Google Play Store Firestick: Code 2896485
4-Screen Multiview Live DVR Recording Full EPG Guide Catch-Up TV Parental Controls Xtream Codes API M3U Playlist Support 100% Free

What is XCIPTV Player?

XCIPTV Player is a free, feature-rich IPTV application developed by Nath Network, available on the Google Play Store. It is designed for Android phones, Android tablets, Google TV (Chromecast with Google TV), Android TV boxes, and can be sideloaded on Amazon Firestick and Fire TV. Unlike many IPTV players that charge for premium features, XCIPTV gives you multiscreen viewing, live TV DVR recording, electronic program guide (EPG), catch-up TV, and parental controls completely free of charge.

The app supports two primary connection methods: Xtream Codes API (recommended for the best experience with automatic EPG and channel categories) and M3U playlist URL (for providers who supply a direct M3U link). XCIPTV pairs perfectly with a Jhakas Stream Now subscription, giving you access to 13,000+ live channels in HD and 4K across all your Android devices.

XCIPTV is the player only. It does not supply any channels or content. You need an active IPTV subscription. Jhakas Stream Now provides 13,000+ channels in HD and 4K that work perfectly with XCIPTV.

From $10/month. Free 24-hour trial. No credit card required. Instant activation.

How XCIPTV Compares to Other Free IPTV Players

FeatureXCIPTVIPTV SmartersTelevizoTiviMate
Price100% FreeFreeFree / PremiumFree / Premium
Multiscreen (4 streams)YesNoNoYes (Premium)
Live DVR RecordingYesNoNoYes (Premium)
Parental Controls (PIN)YesBasicNoYes
Catch-Up TVYesYesLimitedYes
Full EPG GuideYesYesYesYes
Google Play StoreYesYesYesYes
Xtream Codes APIYesYesYesYes

Requirements Before Starting

Have the following ready before you begin the XCIPTV setup:

  • Compatible device: Android phone or tablet (Android 5.0+), Google TV (Chromecast with Google TV), Android TV box, or Amazon Firestick
  • IPTV subscription credentials from Jhakas Stream Now:
    • Server URL in the format http://server.com:port
    • Username (your unique account login)
    • Password (your account password)
  • Internet connection: Minimum 10 Mbps for HD, 25 Mbps for 4K streaming
  • Storage space: At least 50 MB free (more if you plan to use DVR recording)

Your Jhakas Stream Now credentials are sent to you on WhatsApp immediately after your subscription is activated. If you have not subscribed yet, tap the WhatsApp button above to get a free 24-hour trial first.

1 Download and Install XCIPTV

Android Phones, Tablets, Google TV and Android TV (Google Play Store)

Because XCIPTV is available on the Google Play Store, installation on any Play Store-enabled device takes under a minute:

  1. Open the Google Play Store on your device
  2. Tap the search bar and type XCIPTV or XCIPTV Player
  3. Select the app by Nath Network from the results (look for the green satellite icon)
  4. Tap Install and wait for the download to complete
  5. Tap Open once installation finishes
XCIPTV Player app on Google Play Store ready to install
XCIPTV Player on the Google Play Store. Available free for Android, Google TV and Android TV devices.

Google TV tip: On Chromecast with Google TV, press the voice search button and say "XCIPTV" to find the app instantly without typing. Then install it the same way you would on any Android device.

Amazon Firestick and Fire TV (Sideload via Downloader)

XCIPTV is not available in the Amazon Appstore, so you need to sideload it using the Downloader app. This is a simple one-time process:

1
Enable Apps from Unknown Sources

Go to Settings on your Firestick. Select My Fire TV (or Device). Tap Developer Options. Toggle on Apps from Unknown Sources and ADB Debugging.

2
Install the Downloader App

Search for Downloader in the Amazon Appstore and install it. This is the official sideloading tool for Firestick, fully safe and endorsed by Amazon.

3
Enter the XCIPTV Downloader Code

Open Downloader, tap the URL field and enter the code below. Downloader will fetch the official XCIPTV APK automatically.

XCIPTV Downloader Code
2896485
4
Install the APK

Once the APK downloads, tap Install when prompted. After installation tap Open to launch XCIPTV, or Done and find it in your apps list.

Security note: Only use the official Downloader code above (2896485) or download directly from the Google Play Store. Avoid third-party APK sites that may distribute modified versions with malware.

2 Add Your IPTV Service via Xtream Codes Recommended

Xtream Codes API is the best method for connecting XCIPTV to your Jhakas Stream Now subscription. It automatically loads your channel list, VOD library, catch-up TV, and EPG data with a single login.

XCIPTV Player home screen showing Add Playlist option
XCIPTV home screen. Tap Add Playlist or the plus icon to connect your IPTV service.
  1. Open XCIPTV Player on your device
  2. On the home screen tap Add Playlist or the + (plus) icon
  3. From the connection type options, select Xtream Codes API
  4. Fill in the three fields:
    • Server URL: Paste the full address from your Jhakas Stream Now credentials (e.g. http://yourserver.com:8080)
    • Username: Your subscription username exactly as provided
    • Password: Your subscription password
  5. Give your playlist a name such as Jhakas Stream
  6. Tap Login or Add to connect
  7. Wait for XCIPTV to load your channels (30 seconds to 2 minutes depending on your connection speed)
XCIPTV Xtream Codes login screen with Server URL, username and password fields
Enter your Server URL, Username and Password from your Jhakas Stream Now subscription. Tap Login to connect.

Tip: Copy and paste your Server URL, username, and password directly from the WhatsApp message you received from Jhakas Stream Now. A single character error in the URL will cause a login failure.

3 Add via M3U URL (Alternative Method)

If your provider gave you an M3U playlist URL instead of Xtream Codes credentials, use this method:

  1. Open XCIPTV and tap Add Playlist
  2. Select M3U URL from the playlist type options
  3. Paste your M3U URL into the URL field
  4. Name your playlist and tap Add
  5. XCIPTV will fetch and parse the playlist, then display all available channels

M3U playlists do not auto-update the EPG the same way Xtream Codes does. You may need to manually enter an XMLTV EPG URL in Settings to get program guide data. Ask Jhakas Stream Now support for your EPG URL.

Once your playlist is loaded, XCIPTV presents your content in a clean, category-based layout:

XCIPTV Player main channel list interface showing categories
XCIPTV channel list with categories. Browse Live TV, Movies, Series, and Catch-Up TV from the main interface.
  • Live TV: All live channels organised into your provider's categories (Sports, Entertainment, News, Kids, Indian, Arabic, international and more)
  • Movies (VOD): On-demand movies from your subscription library, if included
  • Series: TV show series libraries with seasons and episodes, if included
  • Catch-Up TV: Watch channels from the past 7 days on demand, if your Jhakas Stream Now plan includes it
  • Favourites: Channels you have starred for quick access
  • Search: Find any channel by name instantly using the search function
  • EPG / Program Guide: View what is currently on and what is coming up on each channel

To watch a channel, simply tap on it. The player will open in full screen. Tap the screen once to show the player controls (play, pause, next channel, multiscreen, settings).

5 Configure EPG (Electronic Program Guide)

The EPG is your digital TV guide inside XCIPTV. It shows you what is on now, what is coming up next, and lets you schedule recordings directly from the guide. When using Xtream Codes API, the EPG is usually loaded automatically. If it does not appear, follow these steps:

XCIPTV EPG program guide showing current and upcoming shows
XCIPTV's EPG program guide. Configure it in Settings to see what is on now and schedule recordings.
  1. Tap the Settings icon (gear icon) from the XCIPTV home screen or menu
  2. Select Playlist Settings or tap your playlist name
  3. Find the EPG URL or XMLTV Source field
  4. Paste your XMLTV EPG URL from your Jhakas Stream Now credentials
  5. Set the EPG update interval to every 12 hours for accurate data
  6. Tap Save then Update EPG to download the program guide
  7. Wait 1 to 3 minutes while XCIPTV downloads and processes the EPG data

Time zone matters: Ensure your device's date, time, and time zone are set correctly. Incorrect time zone settings cause the EPG to show programme times shifted by several hours compared to the actual broadcast.

6 Enable Multiscreen View (Watch 4 Channels at Once)

One of XCIPTV's standout free features is the ability to watch up to 4 live channels simultaneously on a single screen. This is perfect for sports fans who want to monitor multiple matches at the same time, or households watching different content at once on a big screen TV.

  1. Start playing any channel in full screen mode
  2. Tap the screen once to reveal the player toolbar
  3. Tap the Multiscreen icon (looks like a grid of small rectangles) in the toolbar
  4. XCIPTV will switch to a split-screen grid view
  5. Tap each empty panel and select the additional channel you want in that slot
  6. To make one stream full screen temporarily, tap on it once
  7. To exit multiscreen, tap the full-screen icon or use the back button

Best used on TV: Multiscreen mode works on any device but is most enjoyable on Android TV or Google TV connected to a large screen. Use a wireless keyboard or the TV remote's D-pad to navigate between panels.

7 Set Up Parental Controls

XCIPTV includes PIN-protected parental controls that allow you to restrict access to specific channels or content categories. This is useful for households with children.

  1. Open XCIPTV and tap the Settings icon
  2. Navigate to Parental Controls or Parental
  3. Tap Set PIN and create a 4-digit PIN code
  4. Confirm your PIN
  5. Under Restricted Categories, tick the channel categories you want to lock (for example: Adult, 18+, or any other category)
  6. You can also lock individual channels from their channel options
  7. Save your settings. Locked content will now require your PIN before it can be accessed

Remember your PIN: There is no PIN recovery option inside the app. If you forget your parental control PIN, you will need to clear the XCIPTV app data in Android Settings to reset it, which also removes your playlists.

8 Record Live TV with XCIPTV DVR

XCIPTV includes a built-in live TV recording (DVR) feature, letting you record channels to your device's internal or external storage. This feature is completely free and does not require a separate subscription or premium upgrade.

How to Record a Channel Now

  1. Start playing the channel you want to record
  2. Tap the screen to reveal the player toolbar
  3. Tap the Record button (circle/dot icon) to start recording immediately
  4. A recording indicator will appear on screen
  5. Tap the Record button again to stop the recording
  6. Find your recordings in the XCIPTV Recordings section or in your device's storage folder

How to Schedule a Recording from EPG

  1. Open the EPG / Program Guide view in XCIPTV
  2. Browse to the programme you want to record
  3. Tap on the programme title to see its details
  4. Tap Record or the record icon to schedule it
  5. XCIPTV will automatically start and stop the recording at the correct times

Storage tip: A 1-hour HD recording takes approximately 1.5 to 3 GB of storage. Make sure you have sufficient free storage on your device or an external USB drive (on Android TV boxes) before scheduling long recordings.

Troubleshooting Common XCIPTV Issues

XCIPTV Login Failed or Cannot Connect

  • Double-check all three fields: Server URL, username, and password. Look for extra spaces or missing characters
  • Ensure the Server URL starts with http:// or https:// and includes the port number (e.g. :8080)
  • Test your internet connection by opening a website in your browser
  • Confirm your Jhakas Stream Now subscription is active by messaging us on WhatsApp
  • Try switching from Wi-Fi to mobile data (or vice versa) to rule out a network issue

XCIPTV EPG Not Showing or Empty

  1. Go to Settings and verify that an EPG URL is entered in the playlist settings
  2. Tap Update EPG manually and wait 2 to 3 minutes
  3. Check that your device's date, time, and time zone are all correct (Settings > General > Date and Time)
  4. Try deleting your playlist and re-adding it using the Xtream Codes method, which auto-pulls EPG
  5. Contact Jhakas Stream Now on WhatsApp to confirm the correct EPG URL for your account

Buffering and Freezing During Playback

  • Run a speed test. You need at least 10 Mbps for HD and 25 Mbps for 4K
  • Move your device closer to your Wi-Fi router, or connect via Ethernet cable on a TV box
  • Close background apps consuming bandwidth or processor resources
  • In XCIPTV player settings, try reducing the buffer size or switching the decoder from hardware to software
  • Try a different channel to confirm whether the issue is with one specific channel or all channels

XCIPTV Channels Not Loading After Update

After a major app update, XCIPTV may require you to log in again. Go to your playlist settings, remove the old connection, and re-add it using your Xtream Codes credentials. Your credentials have not changed.

Firestick: XCIPTV App Not Found

XCIPTV is not in the Amazon Appstore. You must sideload it using the Downloader app and the code 2896485 as described in Step 1 above. Make sure Apps from Unknown Sources is enabled in your Firestick Developer Options.

Still having issues? Jhakas Stream Now's support team is available 24/7 on WhatsApp. We will walk you through the XCIPTV setup step by step for your specific device and internet connection.

Frequently Asked Questions about XCIPTV

Yes. XCIPTV Player is available on the Google Play Store and can be installed on any Android device or Google TV device that has the Play Store. Search for "XCIPTV Player" by Nath Network and install it directly. For Firestick, use sideloading with Downloader code 2896485.
Open XCIPTV, tap Add Playlist, then choose Xtream Codes API. Enter your Server URL, Username, and Password from your Jhakas Stream Now subscription, give the playlist a name, and tap Login. Channels will load automatically. If you have an M3U URL instead, choose the M3U URL option and paste your link.
Yes. Because XCIPTV is on the Google Play Store, it installs directly on Chromecast with Google TV and any Android-based smart TV with the Play Store. The remote-friendly interface works well with the Google TV remote's D-pad. Navigate to the Play Store on your Google TV, search for XCIPTV, and install it.
While a channel is playing, tap the screen to show the player toolbar, then tap the multiscreen icon (looks like a grid). XCIPTV will switch to a split-screen view with up to 4 panels. Tap each panel to assign a different channel to it. This feature is completely free and works on all devices including Android TV and Google TV.
Go to Settings in XCIPTV, open your playlist settings, and add the XMLTV EPG URL from your Jhakas Stream Now subscription. Make sure your device time zone is set correctly. Tap Update EPG and wait 2 to 3 minutes for the data to load. If using Xtream Codes, the EPG should load automatically after reconnecting your playlist.
Yes, XCIPTV Player is 100% free to download and use. There is no premium upgrade, no in-app purchases, and no subscription required for the app itself. All features including multiscreen, DVR recording, EPG, parental controls, and catch-up TV are included at no cost. The only cost is your IPTV subscription from a provider like Jhakas Stream Now, which is separate from the player app.
You can install XCIPTV on as many devices as you like. However, how many streams you can play simultaneously depends on your Jhakas Stream Now subscription plan. Standard plans support 1 connection at a time. Contact us on WhatsApp at +966594157993 if you need a multi-connection plan for watching on several devices or TVs at once.
The XCIPTV Downloader code for Firestick is 2896485. Open the Downloader app on your Firestick, tap the URL field, enter this code, and Downloader will automatically fetch the official XCIPTV APK file. Make sure you have enabled Apps from Unknown Sources in Firestick Settings before installing.