XCIPTV Player is a modern, free IPTV app for Amazon Firestick and Android TV. It has a clean interface, native Xtream Codes support, and fast channel switching — making it one of the top free alternatives to TiviMate for Canadian IPTV viewers.
This guide walks through installation on Firestick (via sideloading) and Android TV (direct APK), plus Xtream Codes setup with Apollo Group TV.
XCIPTV Player — Key Features
Installation on Amazon Firestick
Step 1: Enable Unknown Sources
- 1Press Home on your Firestick remote.
- 2Go to Settings → My Fire TV → Developer Options.
- 3Turn on 'Apps from Unknown Sources'.
- 4Turn on 'ADB Debugging' (optional but recommended).
Step 2: Install Downloader App
- 1From the Firestick home screen, go to Search.
- 2Search for 'Downloader' and select the app by AFTVnews.
- 3Install and open Downloader.
- 4Grant storage permission when prompted.
Step 3: Download and Install XCIPTV APK
- 1Open Downloader on your Firestick.
- 2In the URL bar, search for the XCIPTV APK download link (search 'XCIPTV APK download' in your phone's browser to get the current URL).
- 3Enter the APK URL in Downloader and tap Go.
- 4Wait for the download to complete.
- 5Tap 'Install' when prompted.
- 6Once installed, tap 'Open' to launch XCIPTV.
Contact Apollo Group TV support on WhatsApp if you need help finding the current XCIPTV APK URL.
Set Up Apollo Group TV in XCIPTV
- 1Open XCIPTV Player.
- 2On the home screen, tap the '+' (Add Server) button or the server icon.
- 3Select 'Xtream Codes' as the server type.
- 4Enter a server name (e.g., Apollo Group TV).
- 5Enter your Server URL in the Host field (from your WhatsApp activation message).
- 6Enter your Username and Password.
- 7Tap 'Save' or 'Add'.
- 8XCIPTV connects to the server and loads all channels, categories, VOD, and EPG within 60 seconds.
- 9Browse channels using the left sidebar categories.
💡 XCIPTV Tip: Tap the magnifying glass icon to search for specific channels like 'CBC', 'TSN', or 'Sportsnet' instantly.
Navigating XCIPTV Player
Live TV
Tap 'Live TV' in the left menu. Channels are sorted by category (Canada, US, Sports, News, etc.). Tap any channel to start streaming.
EPG TV Guide
Tap the Guide/EPG icon while on a channel or from the menu. The 7-day guide shows current and upcoming programmes for all channels.
Catch-Up TV
In the EPG, scroll backwards to past programmes. Tap any past entry and select 'Watch' to replay. Works on channels with catch-up enabled (most Apollo Group TV channels).
Video on Demand
Tap 'VOD' or 'Movies'/'Series' from the main menu. Browse 160,000+ titles by genre, year, or search. Tap any title to stream instantly.
Favourites
Long-press any channel and select 'Add to Favourites'. Access your favourites list for quick access to CBC, TSN, or your most-watched channels.
XCIPTV Troubleshooting
❓ XCIPTV won't connect to server
Check your Server URL is correct including the port. Try removing 'http://' from the beginning of the URL in XCIPTV's host field. Verify your username and password are copied exactly from your WhatsApp message.
❓ Channels list is empty after login
Wait 60 seconds for the initial channel load. Pull down to refresh in the Live TV section. If still empty, try logging out and logging back in to the server in XCIPTV settings.
❓ XCIPTV buffering frequently
Improve your connection: use Ethernet via an OTG adapter, move your Firestick closer to the router, or reduce the stream quality in XCIPTV settings. See our full IPTV buffering fix guide.
❓ EPG not loading in XCIPTV
EPG can take 10–15 minutes to fully load on first setup. Close XCIPTV and reopen after 10 minutes. Alternatively, go to XCIPTV settings and force-refresh the EPG guide.
❓ Catch-up not available on some channels
Not all channels support catch-up. Canadian channels with 7-day catch-up include CBC, CTV, Global, TSN, and Sportsnet. Other channels may show a 24-hour or no catch-up window.
Frequently Asked Questions — XCIPTV Player Canada
What is XCIPTV Player?
XCIPTV Player is a free IPTV player for Android TV and Amazon Firestick. It supports Xtream Codes API, M3U playlists, and EPG TV guides. It's known for its clean interface, fast channel switching, and catch-up TV support. A strong free alternative to TiviMate.
Is XCIPTV Player free?
Yes, XCIPTV Player is completely free. There's no subscription or in-app purchase for the XCIPTV app itself. You only need your IPTV subscription (Apollo Group TV, from CA$25/month) to stream channels.
Does XCIPTV work on Amazon Firestick?
Yes. XCIPTV is not available in the Amazon App Store, so it needs to be sideloaded using the Downloader app. Enable 'Apps from Unknown Sources' in Firestick Developer Options first, then use Downloader to install the XCIPTV APK.
How do I set up Xtream Codes in XCIPTV?
Open XCIPTV, tap the '+' or 'Add Server' button, choose 'Xtream Codes' as the server type, enter a server name (any label), then enter your Apollo Group TV Server URL, Username, and Password. Tap Save and XCIPTV loads all your channels automatically.
XCIPTV vs TiviMate — which is better for Canada?
Both are excellent. TiviMate has a more polished cable TV-style EPG layout and includes recording (Premium). XCIPTV has a cleaner modern Android interface with faster navigation. TiviMate is better for users who want a cable TV replacement feel. XCIPTV is better for users who prefer a modern app-style interface.
Does XCIPTV support catch-up TV?
Yes. XCIPTV supports catch-up TV if your IPTV subscription includes it. With Apollo Group TV, most Canadian channels have 7-day catch-up — long-press any past EPG entry in XCIPTV to access it.
Looking for more IPTV player options? See our top 10 IPTV players for Canada 2026. Or try Perfect Player for a customisable alternative.
Test XCIPTV with Apollo Group TV — Free
Get your Xtream Codes credentials instantly with a free 24-hour trial. Full access to 160,000+ Canadian channels in XCIPTV.
Ready to start streaming?
50,000+ channels · 4K UHD · No credit card · Instant activation via WhatsApp
Plans from CA$25/month. View Apollo Group TV pricing & plans →