Streamtly
Back to Blog
IPTV Apps

Perfect Player IPTV: Complete Setup & Configuration Guide (2026)

Streamtly Team6 min readMar 5, 2026

Perfect Player has earned its reputation as the go-to free IPTV app for Android users who want reliability without complexity. It loads channels fast, handles EPG cleanly, and runs well even on older hardware. Here's how to set it up from scratch.

1Installation

On Android TV: Open Google Play Store → search "Perfect Player IPTV" → Install. The app is free with no ads.

On Firestick: Use the Downloader app to install the Perfect Player APK. Search for it in Downloader's browser. Enable "Install Unknown Apps" for Downloader first in Developer Options.

2Adding Your Playlist (M3U)

Perfect Player uses M3U playlists (not Xtream Codes directly). Get your M3U URL from your IPTV provider's dashboard.

Open Perfect Player → tap Settings (gear icon) → General → Playlist → enter your M3U URL. Tap OK. The app downloads your channel list — this takes 30–90 seconds.

3Setting Up EPG

Go to Settings → General → EPG → enter your XMLTV EPG URL (get this from your provider alongside your M3U URL).

Set EPG update to "At start" so the guide refreshes every time you open the app. Perfect Player will show a 7-day programme grid in the sidebar when you select a channel.

4Essential Settings to Configure

Player: Settings → Player → set to "Internal player" for most channels, or "ExoPlayer" if you experience playback issues with certain streams.

Buffer: Settings → Player → set buffer size to 2048 KB for a smoother experience on slower connections.

Hardware acceleration: Settings → Player → enable "Hardware acceleration (HW)" for better performance on 4K channels.

Final Thoughts

Perfect Player delivers a premium-feeling IPTV experience without costing a penny. It's the ideal choice for Android users who want simplicity and speed. Grab your M3U URL from your Streamtly dashboard and you'll be up and running in under 5 minutes.

Frequently Asked Questions

Does Perfect Player support Xtream Codes?

Not directly. Perfect Player uses M3U playlists. You can use your M3U URL from your provider, which contains all the same channels and VOD as Xtream Codes but in playlist format.

Perfect Player EPG is blank — how do I fix it?

Ensure your EPG URL is an XMLTV format URL (not M3U). Go to Settings → EPG → clear the current URL and re-enter it correctly. Then select "Update EPG" to force a refresh.

Can I use Perfect Player on iPhone?

No. Perfect Player is Android-only. For iPhone, use GSE Smart IPTV or IPTV Smarters Pro instead — both offer a similar experience on iOS.

Ready to Start Streaming?

Get instant access to 35,000+ live channels, 150,000+ movies & series, and every live sports event — starting from £9.99/month.