Perfect Player is a lightweight, free IPTV player for Android and Android TV. It has a satellite-receiver-style interface, excellent EPG support, and very low system resource usage — making it ideal for older or budget Android TV boxes.
Install Perfect Player
- Open the Google Play Store on your Android device or TV box
- Search for "Perfect Player IPTV"
- Install the free version (Perfect Player IPTV) or the paid version (Perfect Player + IPTV)
- Open Perfect Player
For devices without the Play Store, download the APK from the official APKMirror or from the developer's website.
Add Your IPTV Playlist
- Open Perfect Player → press the Menu button or tap the three-dot menu
- Go to Settings → General
- Tap Playlist and enter your M3U URL
- Go back to EPG and enter your EPG URL
- Return to the main screen — Perfect Player will load your channels and EPG
Note: Perfect Player does not natively support Xtream Codes API login. It uses M3U playlists and XMLTV EPG URLs. BestIPTVToday provides both in your confirmation email.
Key Perfect Player Settings
| Setting | Recommended Value |
|---|---|
| Player type | ExoPlayer (or VLC for older devices) |
| Hardware decoder | Enable (better 4K performance) |
| EPG update | At startup |
| EPG display hours | 2 hours (cleaner guide view) |
| Aspect ratio | Full Screen |
Perfect Player Features
- Channel groups: Organise channels by country, genre, or language
- EPG overlay: Press OK while watching for programme info
- Favourites: Long-press any channel to add to favourites list
- Archive/Catch-Up: Supported if your IPTV provider's M3U includes catchup tags
- Multiple playlists: Switch between different M3U sources
- Parental control: PIN-lock specific channel groups
Use BestIPTVToday with Perfect Player
Your M3U URL and EPG link work in Perfect Player instantly. 25,000+ channels.
View Plans