Setting Up EPG in MAT Player on MiBox: Full Guide
Learn how to configure EPG in MAT Player on Xiaomi MiBox with reliable XML sources, MiBox-specific tips, EPG troubleshooting, and automated refresh schedules.
Ava Kowalski
Troubleshooting & Tech Tips
Air Player is one of the more versatile IPTV clients available, offering a feature set that goes well beyond simply playing channels. Most users set it up, enter their playlist URL, and stop there — leaving a significant portion of the app’s capabilities unused.
This guide covers 12 advanced tips and lesser-known features that will transform how you use Air Player. Whether you’ve been using it for years or just installed it last week, there’s almost certainly something here you haven’t tried.
If you’re using Air Player on a device with a physical keyboard (a tablet with a Bluetooth keyboard, or a PC/Mac), keyboard shortcuts dramatically speed up navigation.
Key shortcuts to know:
Not all shortcuts are documented within the app itself. Keep this list saved for reference — you’ll use space, arrows, and E most frequently.
A raw M3U playlist can contain hundreds or thousands of channels in arbitrary order. Air Player allows you to reorganise these into logical groups without editing the playlist file itself.
How to create custom groups:
Using channel aliases: If your provider’s channel names are inconsistent (e.g., “BBC 1 HD UK”, “BBC1 HD”, “BBC One HD” all referring to the same channel), use the alias feature to rename them consistently:
This is especially useful for EPG matching — consistent naming helps Air Player map channels to the correct EPG entries.
The Electronic Programme Guide in Air Player is configurable in ways many users don’t discover. A few adjustments make it far more useful as a daily viewing guide.
EPG customisation options:
To configure EPG update timing, go to Settings > EPG > Update Schedule and set it to refresh during off-peak hours (e.g., 3 AM) so the download doesn’t interrupt your viewing.
Picture-in-picture (PiP) lets you continue watching a stream in a small floating window while you browse the channel list, check the EPG, or navigate to settings.
Enabling PiP:
PiP is particularly useful when using the EPG to browse what’s on next — you can keep the current stream visible while you plan your next watch.
Watching IPTV in bed is great until you wake up at 3 AM to a blaring channel you fell asleep to. Air Player’s sleep timer closes the app (or stops playback) after a set duration.
Setting the sleep timer:
The timer resets each time you interact with the app, so if you’re actively watching it won’t accidentally stop playback.
If you have Air Player installed on multiple devices in your home — a living room TV, a bedroom tablet, a kitchen phone — you can share a single playlist configuration across all of them without re-entering credentials on each device.
Method 1: Export and import settings
.json or .bkp format) containing your playlists, groups, and settings.Method 2: Use a hosted M3U URL Instead of using a local file, use the M3U URL provided by your IPTV provider. Any device with Air Player and this URL will automatically receive updated channel lists when the provider makes changes.
Multi-device limits: Most IPTV subscriptions include a connection limit (typically 1–3 simultaneous streams). Check your subscription terms — running four rooms simultaneously on a single-connection plan will result in streams being cut off.
Air Player’s built-in player handles most streams well, but for certain codecs (like complex H.265 streams or streams with non-standard audio tracks), an external player may perform better.
Supported external players:
How to configure external player routing:
If you watch content in a second language or have hearing difficulties, Air Player’s subtitle support is worth configuring carefully.
Subtitle settings to adjust:
Forcing a subtitle language: If your stream contains multiple subtitle tracks, go to the Audio & Subtitles menu during playback (usually accessible by long-pressing the screen or tapping a subtitle icon). Select your preferred track.
If subtitles aren’t available in the stream but the content has an external SRT file, Air Player supports loading external subtitle files — tap the subtitle button and choose Load External File.
Some versions of Air Player include a timeshift or recording feature for supported streams. This is a powerful capability if your subscription allows it.
How to check if recording is available: Look for a Record button (a red circle) in the playback overlay controls. If it’s absent, your version or subscription may not support it.
Using the recording feature:
Timeshift (pause live TV): If timeshift is supported, you can pause a live stream and resume from the pause point. Enable it in Settings > Playback > Timeshift > Enable. Ensure you have sufficient free storage — timeshift creates a temporary buffer file that can grow quickly on high-bitrate streams.
If children use the same device, Air Player’s parental lock feature prevents access to certain channels or groups without a PIN.
Configuring parental lock:
Additional options:
Store your PIN somewhere secure. Most IPTV apps do not offer a PIN recovery mechanism — you may need to reinstall to reset it.
Air Player includes a built-in network speed and stream quality indicator that helps diagnose performance issues without leaving the app.
Accessing the network stats:
What to look for:
Use these stats to confirm whether a buffering issue is network-side (low bitrate, high packet loss) or server-side (bitrate is fine but stream has errors).
This is a simple quality-of-life improvement that many users overlook. Air Player supports a dark UI theme that reduces eye strain during evening viewing.
Enabling dark mode:
If you use Air Player on a phone or tablet primarily in the evening, dark mode makes a noticeable difference to comfort — especially when navigating the channel guide in a dark room.
Some versions of Air Player also support system-synced appearance, which automatically switches to dark or light mode based on your device’s system setting.
Air Player rewards users who take the time to explore its settings. The 12 tips in this guide represent the most impactful features for everyday use — from the organisational (custom groups, EPG customisation) to the practical (parental lock, sleep timer) to the technical (external player routing, live network stats).
Start with the tips most relevant to your current frustrations, then work through the others at your own pace. A fully configured Air Player is a genuinely excellent IPTV client that can match or exceed far more expensive dedicated hardware players.
Tags
Ava specializes in fixing IPTV issues and writing advanced configuration guides. When your stream is buffering or your EPG is broken, her troubleshooting articles have the answers.
@avakowalski
Learn how to configure EPG in MAT Player on Xiaomi MiBox with reliable XML sources, MiBox-specific tips, EPG troubleshooting, and automated refresh schedules.
Go beyond basic IBOXX IPTV setup with this power user guide covering playlist management, custom EPG, buffering tuning, multi-profile setup, and network optimisation.
Swiss IPTV users face ISP throttling and geo-restrictions. Learn how to combine MAC TV Player with a VPN on Sunrise and Swisscom for fast, unrestricted streaming.