[TOC]
Why Most TiviMate Users Are Leaving Features on the Table
I’ve run TiviMate on nearly every major Android streaming device over the past three years — Firestick 4K Max, NVIDIA Shield Pro, Onn 4K box, a couple of cheap no-name Android boxes from Amazon. And every time I talk to someone who uses it daily, the same thing strikes me: they’re using maybe 30% of what this app can actually do.
Most people install TiviMate, drop in their M3U URL, browse channels, and that’s it. Completely understandable — the core experience already beats most alternatives. But buried inside the settings menus are some genuinely powerful tools that rarely get discussed: multi-playlist management, custom EPG source mapping, local DVR recording pointed at external USB drives, PIN-locked channel groups, and a full config backup system that can clone your entire setup onto a new device in under two minutes.
This article is specifically for existing TiviMate users who want to push past the basics. If you’re still setting up the app for the first time, start with our guide on TiviMate settings you should change right after install — then come back here. And if you’re still deciding whether TiviMate is even the right player for you, our roundup of the best IPTV players for Android TV and Firestick in 2026 puts it in full context against the competition.
The TiviMate advanced settings and features below are the ones I’ve personally dug out through trial, error, and more than a few accidentally wiped favorites lists. Let’s get into it.
Managing Multiple IPTV Playlists in One App
TiviMate Premium supports multiple M3U playlists running simultaneously — a feature that sounds minor but changes everything if you subscribe to more than one IPTV service. Free users are capped at a single playlist, so this alone justifies the roughly $5.99/year Premium unlock.
How to Add and Switch Between Playlists Cleanly
Head to Settings → Playlists and tap the “+” icon to add a second provider. Each playlist gets its own name, update schedule, and EPG source. I label mine descriptively — “US Sports Provider” and “UK VOD Service” — so there’s no confusion when switching between them mid-session.
Switching between active playlists is straightforward. Long-press the home screen or use the hamburger menu, then toggle which playlist is currently “active” without removing the other. Both playlists can update on their own schedules in the background without stepping on each other. Clean separation, no drama.
Organizing Channels Across Providers Without Chaos
Here’s where it gets messy fast. Two different providers almost always carry overlapping channels with completely different naming conventions — one might call it “ESPN HD” while the other uses “ESPN (US) 1080p.” Leave that unsorted and your channel list becomes a wall of confusing duplicates.
The cleanest fix is creating custom channel groups (more on this below) that pull specific channels from each provider. You can also hide entire default groups from one playlist so only your curated picks show up. Under Settings → Playlists → [Your Playlist] → Channels, use the “Visible Groups” toggle to deactivate category clutter you’ll never watch anyway.
Setting a Default Playlist on Startup
If you use one playlist 90% of the time, go to Settings → Playlists → [Primary Playlist] and enable “Load on startup.” TiviMate boots straight into that playlist every session, skipping the selection screen entirely. Saves around 10 seconds per launch — which genuinely adds up over weeks of daily use.
EPG (Electronic Program Guide) Tricks Nobody Talks About
The Electronic Program Guide is arguably TiviMate’s most powerful feature. It’s also the most misunderstood. Getting your TiviMate EPG setup dialed in properly is the difference between a guide that’s accurate to the minute and one that shows blank grids or times that are off by two hours.
Setting Custom EPG Refresh Intervals to Reduce Buffering
By default, TiviMate pulls EPG data at midnight — exactly when many IPTV servers are doing their own maintenance. That collision causes buffering spikes that look like your internet is failing when it’s actually just a scheduling conflict.
Go to Settings → Playlists → [Your Playlist] → EPG → Update time and shift the refresh to 3:00 AM or 4:00 AM instead. I’ve been running mine at 3:30 AM for about a year now. The overnight buffering issues I used to blame on my ISP essentially disappeared after that change. Worth trying before you call your internet provider.
Manually Mapping Channels With Broken EPG Data
Auto-matching works well maybe 75% of the time — generous estimate, honestly. For channels showing a blank EPG or pulling the wrong program data, you can manually assign an EPG source. Long-press the channel in your list, select “Edit channel,” and look for the EPG ID field. Enter the correct EPG ID from your XMLTV source file.
Getting the right ID means opening your EPG XMLTV file in a text editor and finding the channel id tag that matches the station you want (this is buried in what can be a very long file, annoyingly). It sounds technical. Once you’ve done it twice, though, it takes about 90 seconds per channel.
Using Multiple EPG Sources at Once
TiviMate supports more than one EPG URL per playlist. If your provider’s built-in EPG is incomplete — common with smaller US regional channels or non-English content — you can supplement it with a third-party XMLTV source. Under Settings → Playlists → EPG, tap the EPG URL field and add a second URL on a new line. TiviMate merges both sources and uses whichever one has data for a given channel.
XMLTV is the standard format for most English-language guides. JTV, a JSON-based format, turns up frequently with Eastern European providers. TiviMate handles both, but check which format your third-party guide uses before adding it — mixing them up causes silent failures that are annoying to diagnose.
Catchup and Recording: Getting the Most From Time-Shift TV
This section gets the most reader questions on IPTV Wire. “Catchup” and “local recording” are two completely different things in TiviMate. Mixing them up leads to a lot of frustration.
Enabling Catchup When Your IPTV Provider Supports It
TiviMate catchup settings depend entirely on your provider. Catchup — sometimes called archive playback — is a server-side feature where your IPTV service stores the last 7–14 days of broadcasts and lets you rewind into the past from the EPG grid. TiviMate just accesses it; it doesn’t create it on your end.
To enable it, go to Settings → Playlists → [Your Playlist] → Catchup. If your provider supports catchup, backward playback icons appear on the EPG timeline. If that screen is grayed out, your provider doesn’t offer it — no amount of app-side tweaking will change that reality.
Setting Up Local Recording to External Storage
Local recording is TiviMate Premium’s built-in DVR. It records live streams directly to your device storage. On a standard Firestick, internal storage fills up almost instantly, so the right move is pointing recordings at a USB drive plugged into the Firestick’s OTG port — you’ll need an OTG adapter cable, around $7–$9 on Amazon as of late 2025.
Go to Settings → Recording → Storage location and select your external drive. Format the drive as FAT32 or exFAT before you do this — NTFS can cause write permission issues on certain Android TV devices (yes, you really do need to do this before plugging it in, not after). Once set, schedule recordings directly from the EPG by long-pressing any upcoming program.
Fixing the ‘Recording Not Available’ Error
This error almost always comes down to one of three things. Either the storage path isn’t set, Android hasn’t granted TiviMate write permission to external storage, or you’re on a Firestick and haven’t granted the app storage access in the device’s app permissions menu.
Fix it by going to your Fire TV’s Settings → Applications → Manage Installed Applications → TiviMate → Permissions and enabling Storage. Then return to TiviMate and re-select your recording folder. That resolves it roughly 90% of the time, based on reader feedback and my own testing.
Channel Grouping, Favorites, and Custom Panel Layouts
Building a Clean Favorites List From Scratch
Long-press any channel and select “Add to Favorites.” Simple. The problem most people hit is that a playlist refresh wipes or reorders their favorites list without warning. To prevent that, go to Settings → Playlists → [Playlist] → Update → Keep favorites and make sure that toggle is on. With it enabled, TiviMate preserves your favorites even when the M3U reloads with a new channel order or different naming conventions.
Creating Custom Channel Groups by Genre or Language
Custom groups are completely separate from your provider’s default categories. They’re persistent, user-created collections that survive playlist refreshes. Go to Settings → Channel Groups → Add group, name it whatever makes sense (“Premier League Channels,” “Spanish Language,” “Kids TV”), and manually add channels to it from your full list.
These groups show up in your panel alongside the provider’s default categories. I keep a “Tonight” group that I update manually every Friday evening with whatever I’m planning to watch that weekend. Takes maybe two minutes to curate and saves a lot of scrolling through hundreds of channels.
Adjusting the Panel Layout for Different Screen Sizes
Under Settings → Interface → Panel, you can adjust panel width, font size, and channel logo display. Running TiviMate through a projector at 100+ inches? Bump the font size up two notches and widen the channel info panel — text that looks fine on a 55-inch TV becomes genuinely hard to read at projector distances. For compact Android boxes on smaller screens, the default settings are usually fine as-is.
Video Player and Buffering Settings Worth Tweaking
These settings have the biggest impact on actual playback quality, but they’re buried deep enough that most users never find them. If you’re dealing with persistent buffering, also check our deep-dive on why your streaming keeps buffering and how to fix it — a lot of those fixes work alongside what’s covered here.
Hardware vs. Software Decoding: Which to Choose
This is the single most impactful TiviMate advanced settings and features decision for playback quality. Hardware decoding offloads video processing to your device’s dedicated chip — faster, cooler-running, and generally better on modern hardware. Software decoding uses the CPU and gives TiviMate more control over the process, which occasionally produces cleaner output on budget devices.
My tested recommendations, based on actual devices in front of me: on a Firestick 4K Max, use hardware decoding for 4K HEVC (H.265) streams — software decoding on that chip struggles with HEVC and causes noticeable frame drops. On an NVIDIA Shield Pro, hardware decoding handles everything including 4K HDR without breaking a sweat. On cheaper Android boxes — the kind that cost $30–$40 — software decoding sometimes produces a more stable 1080p image because the hardware decoder implementation is inconsistent or buggy. Your mileage may vary depending on the chipset.
Find this under Settings → Video Player → Hardware acceleration.
Adjusting Buffer Size for Slow or Congested Networks
TiviMate’s default buffer is set conservatively. On a connection below 25Mbps, or when sharing bandwidth with multiple other devices, increasing the buffer from default to around 10–15 seconds gives the stream more runway to absorb speed fluctuations. Find it under Settings → Video Player → Buffer size.
Counter-intuitively, if you’re on a fast connection — 100Mbps or more — and still seeing brief freezes, try lowering the buffer. On fast networks, a large buffer can actually slow down the stream’s error recovery response. Start lower and work up rather than defaulting to maximum.
Enabling HLS vs. MPEG-TS for Your Stream Type
Your IPTV provider delivers streams in one of several formats. MPEG-TS is the traditional broadcast format used by most live IPTV streams. HLS (HTTP Live Streaming) is more common for VOD content and some newer providers. TiviMate auto-detects in most cases — but if a channel plays with no audio or with audio/video sync issues, manually switching the stream format under Settings → Video Player → Stream format often clears it up immediately.
Parental Controls and Profile Locking
Probably the most underused section of the entire app. TiviMate parental controls are genuinely useful for shared household setups — not just for hiding adult content, but for keeping other people from accidentally (or deliberately) messing with your carefully configured settings.
Hiding Adult or Restricted Channels Behind a PIN
Go to Settings → Parental Control → Enable parental control and set a 4-digit PIN. From there, assign the PIN lock to specific channel groups. Any group flagged as restricted will prompt for the PIN before opening. The PIN screen appears automatically — other users never even see the locked channels in the regular browse view unless they know the code.
Locking TiviMate Settings So Kids Can’t Break Your Setup
Separate from channel locks, you can PIN-protect the settings menu entirely. Go to Settings → Parental Control → Lock settings. With this on, nobody can touch your playlists, EPG configuration, recording paths, or decoder settings without entering the PIN first. I’ve had this running on a shared family Firestick for about eight months — even determined 10-year-olds haven’t cracked it yet.
Backup, Restore, and Migrating TiviMate to a New Device
Getting a new Firestick or Android TV box is exciting right up until you realize you have to rebuild your entire TiviMate setup from scratch — unless you’ve already used the backup feature.
Exporting Your Full TiviMate Config (Playlists, Groups, Favorites)
Go to Settings → Backup → Create backup. TiviMate generates a single file containing your playlists, EPG sources, custom groups, favorites, recording paths, and all player settings. The file lands in TiviMate’s data folder on internal storage — typically at /Android/data/ar.tvplayer.tv/files/backups/. Copy it to a USB drive or push it to cloud storage using a file manager like Total Commander or ES File Explorer.
Importing a Backup on a New Firestick or Android TV Box
Install TiviMate Premium on the new device, transfer your backup file to the same directory path, then go to Settings → Backup → Restore backup. The entire config loads in about 30 seconds. Fast and painless when it works.
Critical warning: restoring a backup from a significantly older TiviMate version onto a newer one can occasionally cause a silent settings reset — the app quietly rejects incompatible fields without telling you anything went wrong. Always confirm your TiviMate version matches or is close to the version that created the backup. If you’re moving from a device running v4.x to one running v5.x, rebuild manually rather than risk a partial import that looks successful but is missing EPG mappings or custom group assignments. Reddit users have reported this specific issue more than once.
⚖️ Legal Disclaimer: IPTV Wire does not own or operate any streaming service, application, or website mentioned in this article. We do not verify whether third-party services carry proper licensing. Users are responsible for ensuring they comply with copyright laws in their jurisdiction.
FAQ: TiviMate Advanced Settings Answered
Can TiviMate handle more than one IPTV playlist at the same time?
Yes — TiviMate Premium supports multiple M3U playlists simultaneously. Add them under Settings → Playlists and switch between them from the main menu. The free version is limited to one playlist. Each playlist gets its own EPG source, update schedule, and channel groups, so they stay completely separate even when both are active.
Why is my TiviMate EPG not loading or showing wrong times?
Wrong times are almost always a time zone mismatch. Go to Settings → Playlists → EPG → Time offset and adjust the offset until program times match your local clock. If the EPG isn’t loading at all, check that your EPG URL is still active — provider EPG links do change periodically without notice. You can also force a manual EPG refresh from the same menu to rule out a caching issue.
How do I back up TiviMate settings before switching to a new Firestick?
Go to Settings → Backup → Create backup inside TiviMate. The backup file saves to your device’s storage at /Android/data/ar.tvplayer.tv/files/backups/. Copy that file to a USB drive or cloud storage using a file manager app, transfer it to your new Firestick, then restore it via Settings → Backup → Restore backup on the new device. The whole process takes about five minutes.
Does TiviMate support local DVR recording on Firestick?
Yes, TiviMate Premium includes local recording. On a Firestick, use an external USB drive via an OTG adapter since internal storage is far too limited for any meaningful recording. Set your recording location under Settings → Recording → Storage location and grant TiviMate storage permissions through Fire TV’s app settings. Format the drive as FAT32 or exFAT for best compatibility across devices.
How do I stop TiviMate from resetting my favorites after a playlist refresh?
Go to Settings → Playlists → [Your Playlist] → Update and enable the “Keep favorites” toggle. With this on, your favorites list survives playlist refreshes even if channel names or ordering changes in the M3U. This toggle is off by default — which is exactly why so many users lose their entire favorites list after a routine update.
What is the best decoder setting in TiviMate for 4K streams?
For 4K HEVC (H.265) streams, hardware decoding is generally the stronger choice on capable devices like the Firestick 4K Max and NVIDIA Shield Pro. Software decoding can struggle with the processing demands of 4K HEVC and often causes frame drops or drives device temperatures higher than you’d like. Find the setting under Settings → Video Player → Hardware acceleration. If hardware decoding produces visual artifacts on your specific device — this does happen with some budget chipsets — switch to software as a fallback and see if that clears it up.

Leave a Comment