HelenNet
New member
- Joined
- Jul 6, 2021
- Messages
- 35
TiviMate is widely regarded as the best IPTV player for Android TV users. This guide walks you through the complete setup process from sideloading to first use, including the key settings that make the biggest difference.
TiviMate offers a 7-day EPG grid, full catch-up integration, granular buffer controls, and a mature codebase that receives regular updates. It handles both M3U and Xtream Codes connections and works on virtually all Android TV devices — from budget Android boxes to the Nvidia Shield Pro.
TiviMate is not available on the Google Play Store or Amazon App Store, so installation requires sideloading:
1. On your Android TV box, go to Settings → Device Preferences → Security and enable Unknown Sources.
2. Install the Downloader app from the Google Play Store.
3. Open Downloader and enter the TiviMate APK URL from the official TiviMate website.
4. Download and install the APK. Allow installation from Downloader when prompted.
5. Find TiviMate in your app drawer and open it.
For Firestick users: the process is identical but the menu path is Settings → My Fire TV → Developer Options → Apps from Unknown Sources.
On first launch, TiviMate will ask you to add a playlist. Select your connection type:
Xtream Codes (recommended if your provider supports it): Enter your server URL, username, and password. This enables full catch-up support and EPG through the same connection.
M3U URL: Enter the direct M3U playlist URL from your provider. You may need to enter a separate EPG URL in the playlist settings.
After your playlist loads, configure these settings immediately:
Hardware Decode: Settings → Playlists → [your playlist] → Player Settings → Hardware Decode → Enable. Never leave this on Auto — it can default to software decode on H.265 streams.
Buffer Size: Settings → Playlists → Player Settings → Buffer Size. Set to 10,000–15,000 KB for most broadband connections. Higher values help during peak-hour fluctuations.
Reconnect Timeout: Settings → Player → Reconnect Timeout → set to 20 seconds. Prevents false re-buffering on brief network fluctuations.
If EPG is empty after adding your playlist: Settings → Playlists → your playlist → EPG Settings. Verify the EPG URL is correct and the EPG Timeshift is set to your local time zone offset.
Allow 5–10 minutes on first load for the EPG database to build. On subsequent launches it loads from cache and takes only a few seconds.
Channels not loading: Check hardware decode is enabled. Verify your internet connection with a speed test.
EPG missing: Verify the EPG URL with your provider. Check the time zone setting. Try clearing TiviMate cache and refreshing.
App crashes after update: Clear app cache (Settings → Apps → TiviMate → Clear Cache). If the crash persists, clear data and re-add your playlist.
TiviMate's premium features (Companion subscription) add channel group editing, multiple playlist support, and advanced EPG tools. The free version is fully functional for basic use.
Why Choose TiviMate?
TiviMate offers a 7-day EPG grid, full catch-up integration, granular buffer controls, and a mature codebase that receives regular updates. It handles both M3U and Xtream Codes connections and works on virtually all Android TV devices — from budget Android boxes to the Nvidia Shield Pro.
Step 1: Sideloading TiviMate on Android TV
TiviMate is not available on the Google Play Store or Amazon App Store, so installation requires sideloading:
1. On your Android TV box, go to Settings → Device Preferences → Security and enable Unknown Sources.
2. Install the Downloader app from the Google Play Store.
3. Open Downloader and enter the TiviMate APK URL from the official TiviMate website.
4. Download and install the APK. Allow installation from Downloader when prompted.
5. Find TiviMate in your app drawer and open it.
For Firestick users: the process is identical but the menu path is Settings → My Fire TV → Developer Options → Apps from Unknown Sources.
Step 2: Adding Your Playlist
On first launch, TiviMate will ask you to add a playlist. Select your connection type:
Xtream Codes (recommended if your provider supports it): Enter your server URL, username, and password. This enables full catch-up support and EPG through the same connection.
M3U URL: Enter the direct M3U playlist URL from your provider. You may need to enter a separate EPG URL in the playlist settings.
Step 3: Critical Settings to Configure
After your playlist loads, configure these settings immediately:
Hardware Decode: Settings → Playlists → [your playlist] → Player Settings → Hardware Decode → Enable. Never leave this on Auto — it can default to software decode on H.265 streams.
Buffer Size: Settings → Playlists → Player Settings → Buffer Size. Set to 10,000–15,000 KB for most broadband connections. Higher values help during peak-hour fluctuations.
Reconnect Timeout: Settings → Player → Reconnect Timeout → set to 20 seconds. Prevents false re-buffering on brief network fluctuations.
Step 4: EPG Configuration
If EPG is empty after adding your playlist: Settings → Playlists → your playlist → EPG Settings. Verify the EPG URL is correct and the EPG Timeshift is set to your local time zone offset.
Allow 5–10 minutes on first load for the EPG database to build. On subsequent launches it loads from cache and takes only a few seconds.
Troubleshooting Common Issues
Channels not loading: Check hardware decode is enabled. Verify your internet connection with a speed test.
EPG missing: Verify the EPG URL with your provider. Check the time zone setting. Try clearing TiviMate cache and refreshing.
App crashes after update: Clear app cache (Settings → Apps → TiviMate → Clear Cache). If the crash persists, clear data and re-add your playlist.
TiviMate's premium features (Companion subscription) add channel group editing, multiple playlist support, and advanced EPG tools. The free version is fully functional for basic use.