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.
Oliver Schneider
European IPTV Markets
Switzerland has some of Europe’s best internet infrastructure, but IPTV users here face a specific set of challenges that users in other countries don’t always encounter. Sunrise and Swisscom — the two dominant ISPs — are known to throttle third-party IPTV traffic, particularly during peak evening hours. Meanwhile, some IPTV providers restrict access based on detected IP country, creating a further layer of friction.
The solution is a well-configured VPN combined with MAC TV Player’s MAC address spoofing capability. Done right, this setup gives you stable, fast IPTV regardless of what your ISP does with your traffic.
This guide covers everything: why Swiss users need a VPN, which VPN services perform well here, how to configure MAC TV Player’s MAC address feature, VPN split tunnelling, and performance optimisation tips specific to the Swiss market.
Both Sunrise and Swisscom have been documented throttling UDP-based streaming traffic — the protocol that IPTV typically uses — during peak hours (roughly 18:00–23:00 on weekdays). This doesn’t appear on a standard Speedtest, because Speedtest uses TCP. You need protocol-specific testing to detect it.
The symptom is familiar: your IPTV streams buffer and stutter in the evenings, but your connection seems fine when you check a speed test website. A VPN encrypts the traffic and hides the protocol from your ISP, preventing targeted throttling.
Some IPTV providers — particularly those based in the UK, Germany, or Eastern Europe — check the geographic origin of connection requests and restrict access from certain country ranges. Swiss IPs occasionally end up on block lists either by accident or by design. A VPN lets you present a different IP origin.
Switzerland has stronger privacy laws than most EU countries, but your ISP still logs your traffic metadata. If privacy matters to you, a VPN adds a meaningful layer of protection for all your internet activity, not just IPTV.
Not all VPNs perform equally well for IPTV. You need a provider with:
NordVPN has a large number of servers in Switzerland (Zurich primarily) and strong performance on WireGuard (marketed as NordLynx). It supports split tunnelling on Android and Windows clients, which is essential for the setup described later in this guide.
Strengths: Large server network, reliable speeds, NordLynx (WireGuard) protocol Weaknesses: Split tunnelling not available on iOS; macOS support is limited Best for: Android TV, Android phones, Windows PCs
ExpressVPN uses its proprietary Lightspeed protocol (based on WireGuard) which performs well for streaming. It has servers in Zurich and Geneva, plus extensive European coverage.
Strengths: Consistently fast, excellent app polish, works on Apple TV natively Weaknesses: Higher price point, split tunnelling implementation less flexible than NordVPN Best for: Apple TV users (native tvOS app), iOS
Surfshark offers unlimited simultaneous connections — useful if you want to protect multiple devices in your home. It supports WireGuard and has good Swiss server availability.
Strengths: Unlimited devices, competitive pricing, good WireGuard speeds Weaknesses: Occasional speed inconsistency compared to NordVPN/ExpressVPN Best for: Households with many IPTV devices, budget-conscious users
MAC TV Player has a feature that sets it apart from many IPTV clients: it supports MAC address-based authentication. Some IPTV providers — particularly those using Stalker Portal technology — tie subscriptions to a specific device MAC address rather than (or in addition to) username/password credentials.
MAC TV Player allows you to input a custom MAC address, effectively “spoofing” the hardware identifier your provider sees. This has two uses:
XX:XX:XX:XX:XX:XX).Important: Only use MAC addresses associated with your own subscription. Using someone else’s MAC address to access a shared subscription violates most providers’ terms of service.
Split tunnelling allows you to route only specific apps (or specific IP ranges) through the VPN, while everything else uses your direct connection. For IPTV, this means:
This is particularly valuable in Switzerland because Swiss internet is fast, and routing non-IPTV traffic through a VPN server adds unnecessary latency to everyday tasks.
NordVPN (Android):
ExpressVPN (Android/Windows):
Surfshark (Android):
Note on iOS: Apple’s iOS does not support app-level split tunnelling in the same way Android does. As a workaround, iOS VPN apps can split tunnel by IP range — set your IPTV provider’s server IP range to route through the VPN while everything else bypasses it. This requires knowing your provider’s IP range (ask them, or look it up via a traceroute).
Both Sunrise and Swisscom throttling is most pronounced between 18:00–23:00. If you’re experiencing issues exclusively during these hours:
Always verify your IP has changed after connecting the VPN. Visit a site like ip.me in your browser. You should see your VPN server’s IP address, not your Sunrise or Swisscom IP. If you still see your ISP IP, the VPN connection may have dropped — reconnect before launching MAC TV Player.
When a VPN is active, DNS queries should automatically route through the VPN provider’s DNS servers. However, DNS leaks can occur. Use a DNS leak test (available at dnsleaktest.com) to confirm:
For Switzerland:
Avoid servers in North America or Asia for IPTV — the added latency causes buffering regardless of raw bandwidth.
With a VPN active, increase MAC TV Player’s buffer size slightly to compensate for the small latency increase:
If you’re in a household that also downloads large files or does video calls in the evening, schedule them for off-peak hours. On macOS and Windows, you can schedule downloads via most torrent clients and download managers. On routers with QoS, prioritise traffic from the MAC TV Player device.
Swiss IPTV users have a real but solvable problem. Sunrise and Swisscom throttling is predictable and consistently resolved by a properly configured VPN using the WireGuard protocol. MAC TV Player’s MAC address spoofing feature, combined with split tunnelling, creates a streaming setup that’s both flexible and efficient.
The full setup — MAC TV Player configured with your provider’s MAC address, NordVPN or ExpressVPN on WireGuard connected to a Zurich server, split tunnelling active for MAC TV Player only — takes about 20 minutes to configure and delivers consistently smooth IPTV with no noticeable performance penalty for your other internet activity.
Start with a Swiss VPN server and only move to a German or Dutch server if you encounter provider-specific blocks. Most Swiss users find a local server works perfectly.
Oliver covers European IPTV trends and regulations, with a deep focus on the DACH region markets. Based in Zurich, he brings a local perspective to Swiss and German IPTV guides.
@oliverschneider
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.
Unlock the full potential of Air Player with 12 advanced tips covering shortcuts, EPG customization, multi-room setup, recordings, parental controls, and more.