xTeVe - IPTV for Plex DVR

xTeVe - IPTV (m3u) Proxy for Plex DVR

I started xTeVe earlier this year because there was no IPTV app for the Apple TV that I was satisfied with.
I was then looking for a solution to watch IPTV with Plex.
I found tvheadend, which was too much overhead for me.
Telly I found much better, but some features were missing me.
So I thought, I’ll do it myself.

www: https://xteve.de
support: Discord
GitHub

Requirements

  • Plex Pass
  • Plex Client with DVR support

Operating systems:

  • Linux
  • FreeBSD
  • Windows
  • OS X

Features:

  • Merge M3U files
  • Merge XMLTV files
  • Channel mapping
  • Automatic M3U and XMLTV update
  • Filtering M3U lists
  • Number of tuners adjustable
  • Compatible with Plex EPG and Plex Guid Number
  • Supports XMLTV with gzip compression
  • HLS / M3U8 support

Changelog

Version 2.0.0

Command line interface for basic settings:

Usage of ./xteve:
  -config string
    	: Config Folder        [/path/to/xteve/] (default: /Users/marmei/.xteve/)
  -debug int
    	: Debug level          [0 - 3] (default: 0)
  -h	: Show help
  -port string
    	: Server port          [34400] (default: 34400)






29 Likes

Do I understand this correctly, that xTeVe downloads/updates the IPTV playlist and “emulates” a tuner to supply these channels to Plex?

Sounds pretty useful to me :slight_smile:

Yes, m3u playlist and xmltv EPG

2 Likes

Can it run on any machine or does it have to be the plexmedia server’s host? I am asking because I run PMS on an nvidia shield but also have an ubuntu server, which might qualify for xTeVe if that is possible.

2 Likes

Can it concatenate different xmltv EPG files?

Yes, you can do that. For me, PMS runs on a FreeBSD server and for testing, xTeVe runs on my MacBook. As a Plex client, I use an Apple TV

Nice idea :wink:, but not at the moment. Maybe I’ll build this in the future.
But you can concatenate different m3u Files
xteve -file="http://server.local/stream1.m3u,http://server.local/stream2.m3u"

1 Like

Nice, I could try it!

Please document it in the top post and in the man, so that this possibility is known.

1 Like

I have a hdhomerun connected to an antenna configured in my PMS. With other apps like yours that I have tried, Plex forces me to only map to channels in the handfull that I get OTA which is obviously a problem. With your program setup to use XMLTV, would I see in my guide my OTA channels from my hdhomerun and the IPTV channels?

1 Like

If the tvg-id in the M3U has the same value as in the XMLTV, that should work.
PM me for a beta key.

1 Like

Hi,

will you publish the sources on GitHub, so that for example it will be possible to compile it for ARM?

A version for ARM will come too.
First of all, everything should be stable.

1 Like

I’m having trouble getting this to work, i can see it initially its there when doing setup and then it disappears. I currently use telly and it did have problems with plex losing connection with it.

This has been the same with all versions, i’m now on 0.1.27

What happens if you restart Plex and run xTeVe in the background?

1 Like

Hello, I apologise if this was included in your documentation but I could not find it. Is there a way to allow xteve to use concurrent streams? So essentially making Plex see multiple tuners instead of just 1?

This feature is not yet available, but will come later. Please be patient.
I am currently working on a user interface for configuring xTeVe.

1 Like

Awesome, sounds good to me. So far I’m very impressed with how well this working.

3 Likes

Hello, it works great but at the FireTV i always get the message that the ressource can not be reached.

1 Like

Try if your stream is running in VLC Player

It works with VLC (direct), Plex iOS APP and PlexWeb.