Perfect Player is a trusted, lightweight IPTV player that's been around for years. Its classic TV grid EPG, low resource usage, and simple setup make it a great choice for older Android TV boxes and Firestick devices where heavier apps like TiviMate struggle.
Why Use Perfect Player?
Very lightweight
Uses minimal RAM and CPU — perfect for older or budget devices
Classic grid EPG
Traditional TV guide layout that many users prefer
Fast channel switching
Snappy performance even on weaker hardware
Free to use
Core features available at no cost
Works with any M3U
Compatible with any standard M3U playlist
External player support
Can pass streams to MX Player for advanced codec support
Installing Perfect Player on Android TV
Open the Google Play Store on your Android TV device.
Search for 'Perfect Player IPTV' and install it.
Open Perfect Player once installed.
The app opens to a blank screen — you need to add your playlist.
Press the Menu button (or long-press OK) to access Settings.
Installing Perfect Player on Firestick (Sideload)
Enable Apps from Unknown Sources in Firestick Settings → My Fire TV → Developer Options.
Install the Downloader app from the Amazon App Store.
Open Downloader and enter the Perfect Player APK URL.
Download and install the APK.
Open Perfect Player from your app list.
Setting Up Your IPTV Playlist in Perfect Player
Open Settings
In Perfect Player, press the Menu button on your remote or long-press the OK button. Select 'Settings' from the menu.
Enter M3U URL
Go to Settings → General → Playlist. Enter your Tivimate M3U URL. Example: http://server.example.com:8080/get.php?username=XXX&password=XXX&type=m3u_plus
Enter EPG URL
Go to Settings → General → EPG. Enter your XMLTV EPG URL from your Tivimate activation message. This provides the TV guide schedule.
Save and Restart
Press OK/Save and restart Perfect Player. The app loads your channels and builds the EPG grid. This takes 1–3 minutes on first run.
Browse Channels
Navigate channels using the arrow keys. The TV guide shows what's currently playing and what's next. Press OK to watch any channel.
Frequently Asked Questions
What is Perfect Player?
Perfect Player is a lightweight IPTV player with a classic TV grid EPG. It's designed for low-powered devices and users who want a simple, fast IPTV experience. Available free on Google Play.
Does Perfect Player support Xtream Codes?
Perfect Player primarily supports M3U playlists. For Xtream Codes, you need to use your M3U URL (which Tivimate provides) rather than the direct Xtream Codes API credentials.
Why is Perfect Player not showing channels?
Common causes: incorrect M3U URL, typo in the URL, or the URL has expired. Double-check your M3U URL from your Tivimate WhatsApp message and re-enter it in Settings.
Can I use Perfect Player on Firestick?
Yes, via sideloading. Perfect Player isn't on the Amazon App Store, so you need to download the APK using the Downloader app.
Related: Top IPTV Players · OTT Navigator Setup · IPTV on Firestick
Stream Everything with Tivimate
50,000+ live channels · NFL · NBA · MLB · 4K UHD · No contract · From $14.99/month
