igiptv

How to Install Perfect Player IPTV on Fire Stick & Android TV (2026)

Perfect Player is a free IPTV player for Android that offers a clean, cable TV-style interface without any paid upgrade required. It is lighter than TiviMate, faster on older hardware, and gets the job done without feature bloat. If you want a free IPTV player that works well and stays out of your way, Perfect Player is one of the best options available.

This guide covers installing Perfect Player on Fire TV Stick, Android TV, and Android boxes, and configuring it with your IPTV subscription.

If you're looking for an IPTV subscription to use with Perfect Player, read our IPTV complete setup guide first. For a UK-focused breakdown of IG IPTV, see the IG IPTV Complete UK Guide 2026. For a broader technology overview see the IPTV — The Complete Guide 2026.


What Is Perfect Player?

Perfect Player IPTV is a free Android application developed by Sat-Integral. It provides:

  • M3U playlist support (local files and remote URLs)
  • XMLTV EPG support (electronic programme guide)
  • Traditional TV-guide style interface
  • Grouped channel list
  • Favourites
  • Parental controls (PIN lock)
  • Multiple player backends (internal, ExoPlayer)

What Perfect Player does not have:

  • Xtream Codes (XC API) support — M3U only
  • Recording (built-in)
  • VOD library browsing
  • Catch-up TV

For users who need Xtream Codes support or catch-up TV, TiviMate or IPTV Smarters Pro are better choices. Perfect Player is ideal for straightforward M3U playlist use.


Platforms Supported

  • Android TV (Google Play Store)
  • Android Phone/Tablet (Google Play Store)
  • Amazon Fire TV Stick (sideload required)
  • Nvidia Shield TV (Google Play Store)
  • Generic Android boxes (Google Play Store or sideload)

Not available on: iOS, Apple TV, Samsung Tizen, LG webOS, Windows, Mac.


How to Install Perfect Player on Android TV

Android TV users can install directly from the Google Play Store:

  1. Open the Google Play Store on your Android TV.
  2. Search for "Perfect Player IPTV".
  3. Select the app and tap "Install".
  4. Once installed, open the app.

How to Install Perfect Player on Fire TV Stick (Sideload)

Perfect Player is not available in the Amazon Appstore, so it must be sideloaded using the Downloader app.

Step 1: Enable Apps from Unknown Sources

  1. Press Home on your Fire remote.
  2. Go to Settings → My Fire TV → Developer Options.
  3. Toggle "Apps from Unknown Sources" to On.
  4. Toggle "ADB Debugging" to On (some versions need this too).

Step 2: Install Downloader

  1. Return to the Fire Stick home screen.
  2. Search for "Downloader" in the search bar.
  3. Install the Downloader app (orange logo, by AFTVnews).

Step 3: Download Perfect Player APK

  1. Open Downloader.

  2. In the URL bar, type: https://siptv.eu/downloads/ or search for "Perfect Player APK" in a browser on another device and copy the APK URL.

    Alternative: Search for the direct download from the Sat-Integral website or trusted APK repositories.

  3. Once the APK is downloaded, tap "Install".

  4. After installation, tap "Done" (not Open — return to Fire home screen).

Step 4: Launch Perfect Player

  1. Go to Settings → Applications → Manage Installed Applications.
  2. Find Perfect Player and select "Launch".
  3. Alternatively, it will appear in your apps list on the Fire Stick home screen.

How to Set Up Perfect Player with Your IPTV Subscription

Step 1: Open Settings

  1. Launch Perfect Player.
  2. You will see a blank screen with a gear icon. Click the gear icon or long-press the remote OK button to open settings.
  3. Select "General".

Step 2: Add Your M3U Playlist

If your IPTV provider gave you an M3U URL:

  1. In General settings, find "Playlist" and tap it.
  2. Enter your M3U URL in the playlist field.
  3. Press OK.

If your provider gave you Xtream Codes credentials (server URL, username, password), you first need to convert to an M3U URL. The URL format is:

http://[server]:[port]/get.php?username=[user]&password=[pass]&type=m3u_plus

See the Xtream Codes setup guide for detailed conversion instructions.

Step 3: Add an EPG Source

For programme guide data:

  1. In General settings, find "EPG" and tap it.
  2. Enter your provider's XMLTV EPG URL.
  3. Set the "EPG shift" if your programme times appear offset (adjust in hours to match your timezone).
  4. Press OK.

Step 4: Save and Restart

  1. Press Back or navigate to exit settings.
  2. Perfect Player will prompt you to reload the playlist. Select "Yes".
  3. Wait for channels to import (30–120 seconds for large lists).

Navigating Perfect Player

Once channels are loaded:

Channel List

  • The main screen shows your channel list sorted by groups
  • Use arrow keys to navigate up/down through channels
  • Press OK to start watching a channel

Switching Between Groups

  • Move to the top of the screen with the Up arrow to access group tabs
  • Press Left/Right to switch between channel groups (UK, Sport, Movies, etc.)

EPG Grid

  • While watching a channel, press the remote's Info button or navigate using Left/Right arrows
  • The EPG appears showing current and next programmes

Favourites

  • While viewing the channel list, long-press OK on a channel
  • Select "Add to favourites"
  • Access favourites via the "Favourites" group tab

Configuring Perfect Player for Best Performance

Video Player Settings

  1. Go to Settings → Player.
  2. Set "Player type" to ExoPlayer for hardware-accelerated playback.
  3. If ExoPlayer causes issues with certain streams, switch to the Software player.

Buffer Settings

  1. Go to Settings → Player.
  2. Increase the "Buffer duration" from the default to 10–15 seconds for smoother live playback.

Connection Timeout

  1. Go to Settings → General.
  2. Set "Connection timeout" to 10–15 seconds. This gives sluggish streams more time to connect before timing out.

Perfect Player vs TiviMate: Which Is Better?

Feature Perfect Player TiviMate Free TiviMate Premium
Cost Free Free ~£4.99 one-time
M3U support Yes Yes Yes
Xtream Codes No Yes Yes
EPG grid Yes Yes Yes
Catch-up TV No No Yes
Recording No No Yes
Multiple playlists Yes No Yes
Available on Fire TV Sideload Appstore Appstore
Available on Android TV Play Store Play Store Play Store

Choose Perfect Player if: You want a free option with no paid unlock, are using a basic M3U playlist, and have an older or lower-powered Android TV device.

Choose TiviMate if: You want the best possible IPTV experience and don't mind paying ~£4.99 for the premium features, especially catch-up TV and recording.


Frequently Asked Questions

Is Perfect Player completely free? Yes. Perfect Player IPTV is completely free with no required purchases. There is no premium tier, no subscription, and no in-app purchases.

Does Perfect Player support Xtream Codes? No. Perfect Player only supports M3U playlist URLs. If your provider gives you Xtream Codes credentials, you need to convert them to an M3U URL. See the Xtream Codes guide for instructions.

Why is my EPG not loading in Perfect Player? Ensure you have entered a valid XMLTV EPG URL in Settings → General → EPG. EPG data can take several minutes to load on first use. If your provider does not supply an EPG URL, check with them — most premium services provide one.

Can Perfect Player record IPTV? No. Perfect Player does not have built-in recording. For IPTV recording on Android/Fire TV, use TiviMate Premium or Kodi.

Perfect Player shows "Connection Error" — what should I do? Check that your M3U URL is correct and accessible (test it in a browser on another device). Verify your internet connection. Check that your IPTV subscription is active. Try increasing the connection timeout in settings.

Can I use Perfect Player with multiple IPTV services simultaneously? Yes. Perfect Player supports multiple playlists. Go to Settings and add additional M3U URLs as separate playlists. You can switch between them in the app.

Back to our complete IPTV service guide.

Chat on WhatsApp