How to setup IPTV on Perfect Player

Once you have Perfect Player installed, it’s time to set it up with your IPTV service. First, look through your IPTV service support documents and find the M3U URL and EPG URL. Some IPTV services do not have EPG URLs because they do not have electronic program guides. If your service is one of these, just find the M3U URL. An M3U URL is required to use Perfect Player, so if your service doesn’t provide one, you will not be able to use Perfect Player to watch its channels.

Now that you have this info, open Perfect Player. You’ll see the main control panel with play and stop buttons, etc. Move your cursor all the way to the right so that it highlights the gear icon. Click this icon to open the settings screen.

When the settings screen opens, you’ll see a list of options, including “general,” “GUI,” “playback,” and “unlock full version.” Click general to open the general settings menu.

Now click playlist (url or file path) and enter your M3U url in the box provided.

If you have more than one IPTV service, you may want to provide a name for this one so you don’t get it mixed up with others. In this case, move the cursor to Name (optional) and type in a suitable name for the service.

When you are done entering the M3U URL and (optional) name, click OK to close the dialogue box. If you have an EPG URL, click EPG (URL or file path) and enter that information, then click OK again.

Now click the back button until you are back to the Perfect Player main control panel. You should see a message that says “updating.” Wait a few seconds for your channel menu to load in Perfect Player.

That’s all there is to set up an IPTV service with Perfect Player.

A quick Google search should get you access to lists of official URLs you can plug into your Perfect Player app. These links change frequently, so you may need to regularly update the links you have paired with your app.

How to create your own IPTV channel list (M3U file)

To create your own IPTV channel list, start by opening a plain-text application such as Notepad or TextEdit. Type #EXTM3U at the top of the document. In the rest of the document, list an m3u8 link for each channel you want on the list. These m3u8 links can be found in IPTV forums and IPTV-oriented websites, and we will list a few of them to get you started below.

When you finish, you will have a document that looks something like this.

Save the file. Now open a browser and navigate to In the field where it says new paste, cut and paste the contents of your text file.

Scroll down to the bottom and push the create new paste button.

If you get a response that says “your paste has triggered our automatic SPAM detection filter,” fill out the captcha and click submit. You should now get a message that says “your guest paste has been posted.”

Copy the URL at the top of the screen and save it somewhere safe. This is the URL for the new IPTV channel list you have just created. You can now enter this URL into Perfect Player in the “playlist (URL or file path)” field within settings → general to start watching your new IPTV service.

Too much work? Try these Perfect Player Alternatives

Using Perfect Player is far from a perfect TV viewing experience. If you find that there’s a bit too much effort involved in setting up and using Perfect Player, consider trying some of these live TV alternative options.


FuboTV is an IPTV service aimed at sports fans, although it has many non-sports channels as well. It offers over 80 channels, including NBCSN, NFL Network, NBA TV, USA, FX, SYFY, and many others. A free trial is available for the first seven days, and the first month of service comes with a $5 discount. The price for each month after the first is $44.99.

Setting up fuboTV is simple. Just download the app for Roku, Apple TV, Amazon Fire TV, Android TV, or Android or iOS mobile devices. If you want to watch your channels on a PC, connect to the fuboTV website using a standard web browser.

In addition to live TV channels, you can also use your fuboTV login to watch on-demand content from History Channel, AMC, FX, HGTV, and other channels you receive. This is a distinct advantage to using fuboTV over most IPTV services, as these services usually don’t provide on-demand content.


USTVnow offers both a free and premium IPTV service aimed at US expats and military stationed overseas. The base plan costs $19 USD per month and offers access to a wide range of channels including NBC, ABC, CBS, Fox, PBS, The CW, and My 9. The premium package adds DVR functionality for a total cost of $29/month.

You can stream USTVnow directly via your web browser, which makes using it significantly simpler than using Perfect Player. is a free IPTV service with over 100 channels, including CBSN, Bloomberg, Anime All Day, DramaFever, World Poker Tour, and many others. To set up on your device, simply connect using a web browser or download the official app for Roku, Amazon Fire TV, Apple TV, or Android or iOS mobile device.


Xumo is another free IPTV service similar to It offers over 140 channels, including Sports Illustrated, MMAjunkie, TMZ, People TV, TYT Network, Time, CNET, Wired, Vogue, Cooking Light, Southern Living, and many others. Xumo TV has an app for Android, iOS, and Roku. To watch on an Amazon Fire TV device, download the Silk browser for Fire TV, then open it and navigate to

Sling TV

Sling TV is a premium IPTV service aimed at users who want a low price with just a few cable channels. It offers two basic packages: Sling Blue and Sling Orange.

Sling Blue offers 40+ channels for $25/month, including FS1, FX, Bravo, National Geographic, Cartoon Network, and others. To keep the cost of the package low, Sling Blue does not include ESPN and Disney. Sling Orange offers ESPN 1-3 and Disney but has a smaller number of channels overall: just over 30 channels instead of 40+. Sling Orange costs the same as Sling Blue.

As with fuboTV, you can use your Sling TV login to unlock on-demand content from channels you receive.

To set up Sling TV, download the official app for Roku, Amazon Fire TV, Apple TV, Windows PC, Mac, or Android or iOS mobile device.