Plex IPTV: A Complete Guide to Watch IPTV on Plex

Plex is a media player that lets you stream media from the media server that it has been connected to. Accessing IPTV on Plex is not that easy but not an impossible thing. IPTV on Plex can be legal or illegal based on the IPTV provider. If you have Plex and interested to know how to access IPTV on Plex, then read the upcoming article.

Disclaimer: This involved some codes, and you may find it difficult to cope up with.

Pros of VPN while using IPTV

Before accessing any kind of IPTV service, we suggest you use VPNs. Many IPTV providers will track the user data and online logs. With VPNs, you can protect your personal information like IP address and geo-location. Use any of the powerful VPNs like ExpressVPN or CyberGhost VPN. By using these powerful VPNs, IPTV providers won’t track your online log.

Prerequisites for Plex IPTV

  • Plex Media Server (with Plex Pass, so you have the live TV and DVR feature).
  • Subscribed IPTV account
  • Direct M3U file
  • XML-TV EPG source (optional)
  • XML TV Guide (optional)

How to Install IPTV on Plex

Installing IPTV on Plex is a complex and tedious process. So, read the below steps carefully.

Install xTeVe

What is xTeVe or TellyTv? xTeVe or TellyTv is a proxy for IPTV service that allows you to access and watch IPTV on media servers like Plex, Kodi, Jellyfin, and other media servers.

[1] Download the Docker on Windows PC.

[2] Setup xTeVe in Docker with Docker Compose snippet.

# xTeve - Plex IPTV proxy
    image: alturismo/xteve
    container_name: xteve
    hostname: xteve
    restart: unless-stopped
      - default
      - "34400:34400"
      - "1901:1900" #1900 used by Plex
      TZ: ${TZ}
      - ${USERDIR}/docker/xteve:/config:rw
      - /dev/shm:/tmp/xteve

[3] Once Docker setup is done, start xTeVe in your device.

[4] Open xTeVe web interface at http://LAN-IP:34400/web/ from your browser.

[5] Configure xTeVe for Plex IPTV by providing the number of tuners and click on Next.

Number of tuners

[6] Add EPG Source in the next tab, which is optional, and click on Next.


[7] Now enter the M3U URL provided by the IPTV provider and click on Next.


[8] Also, add XMLTV File if available or click on Next to proceed.


[9] That’s it now you have configured xTeVe on your PC.


Create xTeVe Filter

Once all the configuration has been done, you need to add a filter because the current channel will be displayed as zero on XEPG Channel. It is because the number of channel limits on Plex is 480, and xTeVe has more than 480. So we need to create a filter to bring it down. Here is how to do it.

[1] Go to Filter in the xTeVe web interface and click on New.


[2] Select the filter type as M3U Group Title and click on Next.

M3U Group Title

[3] In the group tab, enter the Filter Name, Description (optional), Group Title, Include, and Exclude.

[4] Click on Save, and now the channel will be added to XEPG.


[5] To view those channels, click on Mapping for a detailed view of channels.


Configure IPTV on Plex

[1] On Plex Media Player, open Live TV & DVR from the left tab.

[2] Choose Set up Plex DVR on the screen.


[3] In the DVR setup, the tuner will be detected automatically. If not, enter the LAN IP address and port ID of the machine running xTeVe.

Connect button

Example: in which is LAN IP address (found on LAN) and 34400 is the port ID of xTeVe (Telly TV use 6077 as port ID).

[4] Click on Continue, and this will automatically pick up the channel filtered (xTeVe – 20 channels & Telly Tv – 73 channels) and click on Continue


[5] Now enter the Language, XMLTV Guide, and Guide Title.


Note: In XMLTV Guide, enter http://LAN-IP:34400/xmltv/xteve.xml for xTeVe (or) http://LAN-IP:6077/epg.xml for Telly Tv.

[6] Click on Continue, and you can see all the available channel list and again click Continue.


[7] Now, wait for some time. It will download the EPG data.

DVR Setup

[8] That’s it now IPTV has been configured successfully on Plex.

Watch IPTV on Plex

[1] Once the EPG data has been downloaded successfully, click on View Guide and start watching all the available live TV channels on your Plex device.


[2] If there is noting available on your guide, then restart the Plex and click on Live TV & DVR from the left panel.

[3] Now you can watch or stream IPTV on Plex Media Player.


IPTV Player for Plex (M3U playlist loader)

[1] Download and install Cigaras IPTV on Plex from GitHub.

[2] Launch Cigaras IPTV after the installation.

[3] Click on Channels from the Online Content section.


[4] Navigate to the IPTV add-on tab.

[5] Hover the cursor over the IPTV tab and click on the Settings (gear) icon.


[6] In View playlist Settings, enter or paste the M3U URL and XMLTV file.

View playlist Settings

[7] Click on Save to update the playlist settings.


[8] Open the IPTV plugin and view the list of TV under the playlist.

[9] Now you can watch all available content available from your IPTV provider.


IPTV Player Preloaded on Plex

If you don’t have an IPTV provider, then Plex has some preloaded IPTVs that may be available to stream video content for free. So let’s see how to view free preloaded IPTV on Plex.

[1] Download and install cCloud TV from GitHub.


[2] Launch cCloud TV from the home screen.


[3] Click on List view or Page view to see the channels available on cCloud TV.


[4] Now you can watch all the available content by clicking on it or watch later by bookmarking it.


[5] Also, it supports M3U URL, so you can paste or enter M3U URL and stream the IPTV via cCloud TV.

cCloud TV

IPTV on Plex: Free Live TV Section

Plex also launched it’s very own Live TV & DVR Section, where you can watch about 80+ free live TV channels. With a Plex Pass subscription, you can have access to premium channels like NBC, CBS, ABC, Fox, CW, PBS, along with some additional features.

Plex Pass Subscription

  • Monthly – $4.99
  • Yearly – $39.99
  • Lifetime – $119.99

How to watch Plex Live TV content

[1] Launch the Plex Media Player app on your PC or Smartphone.

[2] Login with Plex Pass account.

[3] Start streaming all the available channels on Plex IPTV.

IPTV Plugin


These are some of the ways to watch IPTV on Plex. You can try the free and simple way rather than going for the complex coding part. Also, there are several alternatives like Kodi, which you can try out. In our opinion, Kodi is the best and easy to watch to access any kind of IPTV. Some IPTV providers like Eternal IPTV and Players Klub IPTV are available for Kodi as an add-on. If you have Plex, no worries, it’s worth giving a try, and once done the work, then it will easy to watch IPTV on Plex.

Leave a Reply