Jump to content
tombowditch

[Support] telly - IPTV on Plex Live TV

110 posts in this topic Last Reply

Recommended Posts

Name: telly - an IPTV proxy for Plex Live TV
Docker Hub: https://hub.docker.com/r/tombowditch/telly/
Git: https://github.com/tombowditch/telly
unRAID template: https://github.com/tombowditch/docker-templates

Join us on Discord: https://discord.gg/bnNC8qX

 

telly takes your existing m3u file or URL from your provider of choice and acts as a device that Plex Live TV supports, enabling you to watch and records your favourite shows on Plex!

 

For a more indepth guide to set telly up, please see @manolodf's post here: 

To initially set it up, either point the playlist option to your file or URL. Set the 'streams' option to how many streams your provider supports, telly defaults this to `1` but supports unlimited. Once you have telly running, you can follow the "Adding it to Plex" setup guide @ https://github.com/tombowditch/telly/blob/master/README.md.
 
Feel free to post any questions/issues/requests in this thread!

Edited by tombowditch

Share this post


Link to post

may a howto wich variables and configs to setup in unraid ?

 

like config folder, parameters and so on.

 

thanks ahead.

Share this post


Link to post

If you add the Docker Template Repo to your dockers page, then you hit add container and load from that template it will give you all the templated fields and instructions for setup.

5a8f0f998a5fb_Screenshot2018-02-2114_40_35.thumb.png.f95921ab8a7a189b3429e8695960538e.png

5a8f0fad3d06e_Screenshot2018-02-2114_40_08.png.741cee3aced90beb63767e4d1df7af72.png

There you will get the normal template, which if you have any questions feel free to ask.   You can also map /tmp to your app data folder if you wish. 

 https://github.com/tombowditch/docker-templates

Share this post


Link to post

Hey all, here are some quick setup instructions.  Telly is now part of Community Applications for Unraid so it is much easier. 

 

1. Go to the Apps Tab of your Unraid Control Panel.  

2. Search for "Telly" in the Community Applications search bar. You should see Telly by tombowditch in the search results. Click the blue Install Icon.

3. Fill in the configuration options to  your likings, set the # of streams your provider allows, the url or file path to your m3u file from your provider and any other commands.  You can also map any other paths or modify them to your needs.

5a8f190f03848_Screenshot2018-02-2213_24_40.thumb.png.fe0d19a50045b75bf8bde6365aa0ccfc.png

Edited by manolodf
Updated install instructions.

Share this post


Link to post

You would enter the EPG information directly on Plex when you set it up live TV, it gives you the option to enter your own EPG source.  Otherwise you can have Plex source EPG if you simulate a local Provider. 

Share this post


Link to post

Ok i have telly up and running but plex really doesnt like a url as the EPG information. I havent researched what the developer has said but is this likely to come in the future?

Share this post


Link to post

Epg currently is not what this app does, Plex handles epg. You can either use the one your provider gives you, Use plex in built one or create a custom one or go to xtmlv wiki and search for one there to see if one is available for your country. 

Share this post


Link to post

I think there may be improvements but EPG data is typically up to your IPTV Provider to supply.   Some URLs do work on Plex from IPTV provider but if I remember someone correctly I think it has to be .xml and not .xml.gz  on the URL so it is a bit finicky with that.     But EPG data is more up to Plex and your IPTV Provider to supply EPG and letting plex pull that in.  From what I understand it is not something that gets proxied.  

 

Not sure if someone has successfully played with webgrabplus to emit an EPG.xml file that will work well, or if at some point plex is able to receive xstream-editor xml url properly. 

Share this post


Link to post

Ok well plex in my case is having awful trouble with the EPG. The URL i was provided by my IPTV provider doesnt seem to work with plex. and just there I tried to let plex find what ever EPG it could on its own and it got to 11% download and appears to have stopped. I can still access plex through another tab but DVR has not been added. 

Share this post


Link to post

If you have to many channels it will crash I think try to slim down the amount of channels you have. I think plex only likes a max of 420.

Share this post


Link to post

Is it over ~420 Channels?  Plex seems to not like above that amount.     Have you tried different URL extension, if it has .gz maybe just ending in .xml?    Some providers may have multiple sources at EPG Urls

Share this post


Link to post

Yea its over 1300 channels. but it got to 11% in a matter of seconds then stopped for over 10 minutes and when i tried to just x out no button on the browser were working. I have just tried to log in to my unraid server this second and I actually cant access my unraid server at all.... 

 

EDIT

 

But strangely my plex is still running fine in the docker...

Edited by tazire

Share this post


Link to post

Ah ok.... there you go. Thanks for the info. I really liked the idea of this. gonna have to get onto the plex devs to get their finger out :P 

This will have to wait until then.

 

EDIT

 

Unraid came back up when I opened a new tab and reopened it... stange one. 

Edited by tazire

Share this post


Link to post

Just use regex to slim down channel, so if you just want UK add UK to the regex, if you want UK and US add UK|US etc. This may help you cut down unwanted channels.

Share this post


Link to post
2 minutes ago, tazire said:

gonna have to get onto the plex devs to get their finger out :P 

Since its designed do simulate an OTA Tuner that normally gets 30-40 channels tops, that is why an IPTV with hundreds of channels overwhelms it.  Would be great if it didnt, but I think its just not designed for that. 

Share this post


Link to post
23 hours ago, manolodf said:

Docker Template Repo to your dockers page,

Should be available in CA within an hour or so.  (I only missed my 24 hour goal by an hour)

Share this post


Link to post

Not able to find the server in my plex container, strange. But I find my Silicondust HDHomeRun EXPAND on 192.168.1.108:80

Have testet to add Telly manualy 192.168.1.100:6077

 

Telly: set as bridge

Plex: set as host (linuxserver/plex)

 

If I visit Telly "url" I get following 

1 0 http://0.0.0.0:6077 urn:schemas-upnp-org:device:MediaServer:1 telly Silicondust HDHR-2US HDHR-2US uuid:12345678

 

Docker "log" file;

[telly] [info] booting telly v0.4.1
[telly] [info] Downloading file http://xxx:xxxx@192.168.1.100:9981/playlist/channels.m3u
[telly] [info] Reading m3u file /tmptelly.m3u...
[telly] [warning] telly is not attempting to strip out unneeded channels, please use the flag -filterregex if telly returns too many channels
[telly] [info] telly is currently not filtering for only uk television. if you would like it to, please use the flag -uktv
[telly] [info] found 36 channels
[telly] [info] creating discovery data
[telly] [info] creating lineup status
[telly] [info] creating device xml
[telly] [info] creating webserver routes
[telly] [info] Building lineup
[telly] [info] listening on 0.0.0.0:6077

Share this post


Link to post
Just now, eikum said:

If I visit Telly "url" I get following 

1 0 http://0.0.0.0:6077 urn:schemas-upnp-org:device:MediaServer:1 telly Silicondust HDHR-2US HDHR-2US uuid:12345678

 

That's correct - do you see all your IPTV data if you go to /lineup.json ?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.