Fire Stick (any model) + IPTV subscription with M3U URL + Downloader app (free, Amazon App Store) + TiviMate APK. Total setup time: ~15–20 minutes. TiviMate free is fully usable; Premium ($4.99/yr) adds DVR and multi-playlist support.
TiviMate is, without question, the IPTV app I recommend to everyone. I've been using it on a Fire Stick 4K Max for over a year, and it's the closest thing to a real cable TV experience you'll get from an IPTV player — clean guide, fast channel switching, beautiful on a big screen.
The only frustration: getting it onto a Fire Stick requires sideloading, which means a few extra steps that aren't explained clearly anywhere. This guide walks through the entire process, then covers everything you need to configure after installation to get the best possible experience.
Why TiviMate Isn't in the Amazon App Store
Amazon has its own streaming service (Prime Video) and prefers apps in its ecosystem. Third-party IPTV players like TiviMate compete directly with Amazon's own content distribution model, so they're not welcome in the Amazon App Store. This isn't unique to TiviMate — most serious IPTV players are absent from the App Store for the same reason.
The solution is sideloading: installing an APK file (Android application package) directly onto the Fire Stick without going through the App Store. Amazon officially supports this through Developer Options — it's not a hack or jailbreak. Once you've done it once, it takes about 5 minutes for future app installs.
Step 1: Enable Apps from Unknown Sources
This one-time setting unlocks the ability to install APKs:
Navigate to Settings
From the Fire Stick home screen, go to the top-right and select Settings (gear icon).
Select My Fire TV
Scroll right to My Fire TV. On older firmware versions this may say "Device."
Open Developer Options
Select Developer Options. If you don't see it, select "My Fire TV" and tap the center select button 7 times rapidly to reveal the Developer Options menu.
Turn On Unknown Sources
Select Apps from Unknown Sources and toggle it ON. Confirm the popup warning by selecting Turn On.
Step 2: Install the Downloader App
Downloader is a free, official app (by AFTVnews) that lets you download files from URLs directly onto your Fire Stick. It's your gateway for installing TiviMate.
Search for Downloader
Press the Search button (magnifying glass) on your Fire Stick remote. Type Downloader. Select the app with the orange icon by AFTVnews.
Install and Open Downloader
Press Download (or Get). Once installed, press Open. On first launch, grant any permissions requested.
Enable JavaScript
In Downloader, tap the gear icon → enable JavaScript → go back to the Home tab. This is needed to access some download pages.
Step 3: Download and Install TiviMate APK
Now use Downloader to get the TiviMate APK file. The APK is available from the official TiviMate website at tivimate.com.
Enter the TiviMate Download URL
In Downloader's URL field, type the TiviMate APK URL from the official site. Press Go. The APK file will download (about 20–30 MB).
Install the APK
When download completes, Downloader will prompt you to install. Select Install. You may see a warning about the source — select Install again to confirm.
Open TiviMate
After installation, select Open. TiviMate will launch to the welcome screen. You can delete the APK file in Downloader to free up storage (optional).
Finding TiviMate after installation: Press and hold the Home button on your Fire Stick remote → select Apps → scroll down to find TiviMate. You can press the three-line Menu button while highlighting TiviMate to add it to your home screen for easy access.
Step 4: Add Your IPTV Subscription to TiviMate
This is where you connect TiviMate to your IPTV service. You have two options: M3U URL or Xtream Codes API. Both work; Xtream Codes is typically faster for large channel lists.
Option A: M3U URL (Works With Any Provider)
Select Add Playlist
On the TiviMate welcome screen, choose Add Playlist → M3U URL.
Paste Your M3U URL
In the URL field, carefully paste your IPTV M3U link. For best performance, make sure the URL contains output=ts:
Set Playlist Name and Press Next
Give the playlist a name (e.g., "My IPTV Service") and press Next. TiviMate will begin downloading your channel list.
Option B: Xtream Codes API (Faster for Large Lists)
If your provider gave you an Xtream Codes login (server URL + username + password separately), use this method:
- On TiviMate welcome screen → Add Playlist → Xtream Codes API
- Enter your server URL (e.g.,
http://server.com:8080) - Enter your username and password
- Press Add — TiviMate will connect to the API and load your channels
Xtream Codes API connection is faster than M3U URL loading because it fetches channel data in a more efficient format and only downloads what's changed since your last update.
Step 5: Configure EPG (Program Guide)
The Electronic Program Guide is what makes TiviMate look like a real TV guide. Without EPG data, you just see channel names with no show information.
Add EPG URL
In TiviMate → Settings → Playlists → select your playlist → EPG URL. Paste the XMLTV EPG URL from your provider. Many providers include EPG data automatically in their M3U — TiviMate often detects it without you needing to manually add a separate URL.
Set Auto-Update
In the same playlist settings → EPG Update Interval → set to 24 hours. This keeps your program guide current without manual refreshing.
Trigger Initial EPG Load
Go to Settings → EPG → Refresh EPG. Wait 1–2 minutes for the guide data to load. After this, your TV guide will show program information for current and upcoming shows.
Step 6: Organize Your Channels
With 50,000+ channels in a playlist, finding anything without organization is painful. TiviMate has excellent tools for this:
Filter Channel Groups
Go to TV Channels → press the Menu button → Groups. You'll see all channel groups from your provider. Uncheck everything you don't want (international channels you won't use, test channels, adult channels if applicable) and leave only the groups you actually watch. This cuts your visible channel list from 50,000 to a manageable few hundred.
Add Favorite Channels
Navigate to any channel in the channel list. Press the Down button to open the channel menu. Select Add to Favorites. Your favorites appear as a dedicated group accessible with a single button press from anywhere in TiviMate.
Enable Channel Numbers
Settings → TV Channels → Channel Numbers → enable. If your provider includes channel numbers in the M3U, you can jump to a channel by pressing numbers on your remote — just like cable TV.
Recommended TiviMate Settings for Fire Stick
These settings tweaks make a real difference on Fire Stick hardware:
Player Buffer Size
Settings → Player → Buffer size → 5 seconds. Smooths out minor network hiccups without adding noticeable delay.
Stream Format
Use output=ts in your M3U URL. TiviMate handles TS streams faster than HLS/M3U8.
Auto-Select Stream
Settings → Player → Auto-select stream → ON. Automatically chooses the best quality stream variant.
Playlist Auto-Refresh
Settings → Playlists → your playlist → Auto Update → Every 24 hours. Keeps channels current.
EPG Days
Settings → EPG → Days to show → 7 days. Loads one week of program guide data.
UI Theme
Settings → Interface → Theme → Dark (default). Best contrast for TV viewing in any lighting.
TiviMate Free vs. Premium: Is It Worth Upgrading?
| Feature | Free | Premium ($4.99/yr) |
|---|---|---|
| Live TV streaming | ✓ | ✓ |
| Full EPG program guide | ✓ | ✓ |
| Channel groups & filtering | ✓ | ✓ |
| Favorites | ✓ | ✓ |
| Number of playlists | 1 only | Unlimited |
| DVR/PVR recording | ✗ | ✓ |
| Catch-up / archive TV | ✗ | ✓ |
| Panel layout | ✗ | ✓ |
| Archive replay | ✗ | ✓ |
Is Premium worth $4.99/year? If you watch sports and want to record games you can't watch live, absolutely yes — it's less than $0.42/month. For casual TV viewers who just want live channels, the free version is plenty. I run Premium personally because I have NFL Sunday games recording while I watch something else.
Using TiviMate DVR Recording on Fire Stick
TiviMate Premium turns your Fire Stick into a DVR. Here's how to set it up:
Storage Requirements
The Fire Stick itself has only 8–16 GB internal storage — not enough for serious recording. You need external USB storage:
- USB drive (32 GB+): plug into Fire Stick via USB OTG adapter (micro-USB to USB-A for older models, USB-C for 4K Max)
- USB HDD: much better for recordings — 500 GB gives you ~200+ hours of HD content
- No extra adapter needed on Fire TV Cube: has a full USB-A port built in
Configure Storage in TiviMate
Once your USB is connected: Settings → DVR → Storage → select your USB drive. TiviMate will create a folder there for recordings. Set a recording limit (e.g., max 50 GB) to prevent the drive from filling completely.
Schedule a Recording
While browsing the EPG: navigate to a future program → press OK → select Record. TiviMate will start recording at that time automatically even if you're watching something else. To manage recordings: navigate to the Recordings section in the TiviMate main menu.
TiviMate Troubleshooting on Fire Stick
App won't launch after installation
Force-stop the app: Settings → Applications → Manage Installed Applications → TiviMate → Force Stop, then relaunch. If it still won't open, uninstall and reinstall the APK via Downloader.
Channels loading slowly or failing
Check your M3U URL format — make sure it's using output=ts and the URL is correct. Try switching to Xtream Codes API connection if your provider supports it (usually faster). Test your internet connection with a speed test app.
EPG shows wrong programs or no data
This is a channel-to-EPG mapping issue. Go to Settings → EPG → Refresh EPG. If individual channels show wrong programs, that's a provider-side EPG mapping issue — contact your provider. You can manually set EPG for specific channels by opening a channel → long press → Edit → set EPG channel ID.
Remote lag / slow navigation
This happens on older or Lite models with heavy playlists. Solutions: (1) Filter your groups to reduce displayed channels. (2) Go to Settings → Interface → Reduce animation speed or disable smooth scrolling. (3) Restart the Fire Stick (hold select + play buttons for 5 seconds).
Need an IPTV service that works perfectly with TiviMate? Our IPTV subscription provides both M3U URL and Xtream Codes credentials instantly after signup. All 50,000+ channels are EPG-matched, and we maintain 99.9% uptime specifically for TiviMate users. Start with a free 24-hour trial on WhatsApp.