Plex is a popular media stream tool that works similar to that of Kodi, Jellyfin, etc. Like Kodi, you can also access any kind of IPTV with an M3U playlist URL on Plex. If you need to know how to do this process on Plex, then read out the complete article below. In this article, we have explained all the possible ways to install and access IPTV on Plex.
Plex Pass Subscription – Pricing
- Monthly – $4.99
- Yearly – $39.99
- Lifetime – $119.99
Requirements for Plex IPTV
- Plex Media Server
- Trusted IPTV account
- M3U Playlist file or URL
- XML-TV EPG source (optional)
- XML TV Guide (optional)
How to Install and Stream IPTV on Plex
It involves several steps with come codes for installing IPTV on Plex. You need to install TellyTv or xTeVe, which is a proxy that is required to access IPTV service on Plex, Kodi, Jellyfin, and media server related tool. So let’s see how to do it.
Install TellyTv
For xTeVe guide, visit the support page to install and access IPTV.
[1] Download and install Docker on Windows PC# Telly Tv- IPTV proxy for Plex tellytv: image: tellytv/telly:dev-ffmpeg container_name: tellytv hostname: tellytv ports: - "1902:1900/udp" # Plex uses 1900 environment: - TZ=${TZ} network_mode: host volumes: - ${USERDIR}/docker/telly/telly.config.toml:/etc/telly/telly.config.toml restart: unless-stopped[3] Once the set up is done, save the docker file to proceed further. [4] Create a TellyTv file telly.config.toml or make use of it from Github.
curl -fLO https://github.com/tellytv/telly/wiki/files/examples/telly.config.toml[6] Also, edit the telly.config.toml file with the required details as follows.
- Streams – The number of streams that the IPTV provider allows.
- Base-Address – Enter the IP address of the PC running TellyTv, replacing the 0.0.0.0.
- Name – Any name of your choice.
- Provider – Use a Custom provider unless you have some built-in provider support.
- M3U – M3U playlist URL of IPTV provider.
- EPG – Program guide from your IPTV provider.
- Filter – Apply filters to 480 channels, which is the maximum Plex filter limit.
After changing your code, it should look similar to this (Example)
######################################################################## [Discovery] # most likely you won't need to change anything here Device-Auth = "telly123" # These settings are all related to how telly identifies Device-ID = "12345678" # itself to Plex. Device-UUID = "" Device-Firmware-Name = "Desktoppc" Device-Firmware-Version = "20180732" Device-Friendly-Name = "tellytv" Device-Manufacturer = "Intel" Device-Model-Number = "HDTV-54" SSDP = true # THIS SECTION IS REQUIRED ######################################################################## [IPTV] Streams = 1 Starting-Channel = 100 XMLTV-Channels = true FFMpeg = true # THIS SECTION IS REQUIRED ######################################################################## [Log] Level = "info" Requests = true # THIS SECTION IS REQUIRED ######################################################################## [Web] Base-Address = "192.168.1.87:6077" Listen-Address = "1.1.1.1:6077" [[Source]] Name = "IPTVplayers" Provider = "Custom" M3U = "Your IPTV provider M3U" EPG = "IPTV provider EPG" Filter = "CBS Network" FilterKey = "group-title" FilterRaw = false Sort = "group-title" # END TELLY CONFIG ###############################################################################[7] Now, start TellyTv container to run the process. [8] As a result, you will get about 73 channels from your filters in the logs.

Configure IPTV on Plex
[10] Click on Live TV & DVR from the left tab of Plex media player. [11] Choose Setup Plex DVR from the screen.

Example: 192.168.1.90:6077 in which 192.168.1.90 is LAN IP address (found on LAN) and 6077 is the port ID of TellyTv (for xTeVe use 34400 as port ID).
[13] Click on Continue and pick up the channel filtered in your IPTV (Telly Tv – 73 channels & xTeVe – 20 channels).

Note: In XMLTV Guide, enter http://LAN-IP:6077/epg.xml for Telly Tv or http://LAN-IP:34400/xmltv/xteve.xml for xTeVe.
[15] Click Continue for the available channel list and again click on Continue.

Streaming on Plex
[18] Click on View Guide after EPG gets updated and start watching it on your Plex device. [19] Restart Plex if you don’t find any channel guides. [20] Click on Live TV & DVR from the left panel to view the channel guides.

Related: Flex IPTV: Features, Pricing, and Installation Guide
Watch IPTV on Plex through Plex Free Live TV Section
In the Live TV & DVR Section of Plex, you can stream more than 80 free channels, and to access premium channels like NBC, CBS, ABC, Fox, CW, PBS, etc., you need to avail a Plex Pass subscription in addition to some premium features.
To watch Plex TV content
[1] From your browser, go to https://app.plex.tv/desktop (Plex TV site), or you can use the plex media player app. [2] Now, you can stream all the free channels on Plex IPTV.For Premium channels, you need to log in with a Plex pass subscribed account.

IPTV Player using M3U playlist for Plex
[1] Download and install Cigaras IPTV on Plex by following the support site instruction. [2] Launch Cigaras IPTV and choose Channels from the online content section.





Preloaded IPTV from cCloud TV
[1] From the official site, download and install the cCloud TV by following the instruction.


Note: List view might take more time to load; use Page view for faster loading.


You can also add M3U URL in cCloud TV to stream your IPTV content.

Note: M3U URL on cCloud TV may cause crashing and lagging of Plex.
Related: How to Install IPTV on Apple TV
To Conclude
When compared to Kodi, there is no much IPTV content available on Plex. But still, you can give it a shot if you have Plex on your device by following the article above. Remember to use a VPN before accessing Plex IPTV to avoid being tracked. For queries, use the comments section below.