How Plex handles live TV
Plex’s Live TV and DVR feature was designed for physical TV tuners, such as an HDHomeRun connected to an aerial. Plex scans for a tuner on your network and uses its channels and a guide. It has no built-in option to paste an IPTV M3U link.

The unofficial route: tuner emulation
Community tools such as Threadfin (a successor to xTeVe) run on your server, read your M3U playlist and XMLTV guide, and present them to Plex as if they were an HDHomeRun tuner.
- It works for many people, but it is not supported by Plex and can break after updates.
- You need a computer or NAS running all the time, plus some technical confidence.
- Your playlist link contains your login. Keep the server private and never share the emulated tuner outside your home.
The easier route: Jellyfin or Emby
Jellyfin (free and open source) and Emby accept IPTV directly:
- Open the server dashboard and go to Live TV.
- Add a tuner device and choose M3U tuner. Paste your M3U link.
- Add a TV guide data provider and choose XMLTV. Paste your EPG link.
- Map channels if prompted, then refresh the guide.
Each viewer watching at the same time still counts as one of your simultaneous screens.

Do you need a media server at all?
For most households, no. A player app on each TV, such as TiviMate or IPTV Smarters Pro, is simpler. A media server makes sense if you already run one for your own films, or you want one interface for everything. Kodi is a good middle ground.