Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] telly - IPTV on Plex Live TV

Featured Replies

5 minutes ago, tombowditch said:

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

 

Yes, I do! maybe something wrong with my plex docker?

 

Got like 30+ of these

[{"GuideNumber":"10000","GuideName":"  tvg-id=\"64f2c2cea9a61724c39b8a305b298d4a\"","URL":"http://192.168.1.100:9981/stream/channelid/1321398884?ticket=44ebc68b6eb69ce669d7816baaa25d1fbeb65c71\u0026profile=pass"},

Edited by eikum
just edit

  • Replies 115
  • Views 64.2k
  • Created
  • Last Reply
  • Author
Just now, eikum said:

Yes, I do! maybe something wrong with my plex docker?

 

Quite possibly! telly is functioning correctly - I'd see if @manolodf has any idea ;-) 

I run both Plex and Telly with their own Ip's so I use br0 mode rather than bridge or host, I haven't tested in bridge mode but I assume it maybe be similar to tvhporxy and alike that they need to run on independent ip's I could be wrong but br0 mode works fine.

For any container to communicate with each other they have to run the same network mode ie bridge/br0. So at home a run a few containers in br0 mode ie plex and plexpy, They need to be on the same network mode so that they can communicate stats if not plexpy cannot read stats from plex because its on a different network. I run this same example using telly. Telly will not communicate if say plex is on bridged mode and telly is on br0.

Edited by Porkie

I'm having the same issue where it works if i manually add the tuner but it isn't automatically discovered.  this wouldn't be a problem however when you've ran through the config you can't go back in as it thinks the tuner is offline so you can't for example modify the channel list of mapping.

I had a similar issue when I added 2 tuners on different ports (I had 6077 and 6078) as well as different paths for the containers, and for some reason after a while it would let me modify the list of mapping, I did restart plex, and restarted the 2nd instance of telly and eventually a bit after it finished the EPG refresh it would allow me to modify the mapping, not sure what specifically it was, but I was able to.  

 

I know they are working to make the UPNP work so plex can see it online constantly, but at the current time it doesnt return a call back so plex may think its offline when its not.

 

Does anyone have recommendations for IPTV providers?

can we get a simple script to feed the EPG? IE in the telly docker add 2 more paths, One for the IPTV EPG download and the other for the .xml location. So telly would pull the EPG.gz and extract the xml on the server to a mapped path that plex can see? This would save me from having to do cron jobs.....

I agree, anything that simplified the integration into Plex of the sensitive epg data is most welcome. If we can come up with a solution using the m3u-epg-editor even better. 

21 hours ago, WexfordStyle said:

Does anyone have recommendations for IPTV providers?

Just from the chit-chat it seems some are using Vaders, others are using Flawless, among others.  

52 minutes ago, pyrater said:

can we get a simple script to feed the EPG? IE in the telly docker add 2 more paths, One for the IPTV EPG download and the other for the .xml location. So telly would pull the EPG.gz and extract the xml on the server to a mapped path that plex can see? This would save me from having to do cron jobs.....

 

aforementioned script

 

cd /mnt/user/dockers/plex/

 

nano epgscript.sh

wget http://vaders.tv/p2.xml.gz
gzip -d p2.xml.gz
mv p2.xml /mnt/user/dockers/plex/

 

CTL + x

 

chmod a+x epgscript.sh
chmod 777 epgscript.sh

 

crontab -e 
00 00 * * * /mnt/user/dockers/plex/epgscript.sh

  • 2 weeks later...

Hi, I am having difficulty trying to get this to work, occasionally if I reboot Plex I see a telly tuner available but it quickly disappears.  I have Plex in Host Mode and have tried telly in bridge and br0 with no luck. If I manually enter the IP and port into Plex when in br0 mode nothing is found here is my log, should it be 0.0.0.0:6077 even if I enter an IP in br0 mode?

 

[telly] [info] booting telly v0.4.5
[telly] [info] Downloading file(deleted intentionally.m3u
[telly] [info] Reading m3u file /telly.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 80 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

I am not sure if it helps,  but I have Plex in Host Mode as well, and I have telly in Bridge under same IP as Plex Runs.   In Plex when searching for the Live TV I enter 192.168.0.XXX:6077  192.168.0.XXX is the IP plex and telly run on and then I hit continue and it works.  

 

Just an FYI on the plex screen to add the tuner you MUST enter the address, and you cannot use "localhost" but instead enter the IP itself. 

 

If you go in a browser to http://Your-Telly-IP-Address:6077/lineup.json do you get the list of your channels?

  • Author

Hey,

 

When adding it to plex you'll have to click the button to manually input an address: yourTellyDockerIP:6077

 

We're working on SSDP/UPnP support to make this whole process automatic, but it isn't complete just yet.

 

T

Edited by tombowditch

Hi, thanks for your replies, 

 

I have been adding the telly virtual tuner manually and it does work but it keeps disappearing (Device not found error) if I reboot Plex it does come back but then disappears again?  I have literally just made a bit of a discovery though that may be connected to the issue... as telly only does IPTV I still need to be able to connect to my tvheadend setup and for that I use tvhproxy, it would seem that although Plex offers the option to add further tuners after I do so all it is actually doing is changing the IPTV address of telly?  

 

For example my telly ip is 192.168.0.33:6077 and if I manually enter that into Plex it works... then if I click add tuner underneath the telly tuner in plex I can enter the ip address of my tvhproxy which is 192.168.0.40:5004 and plex finds all the tvheadend channels and all seems well except when it has completed Plex is showing just one tuner labelled telly but shows the IP address of my tvhproxy tuner???

Ohhh, I think that may have more to do with the Device ID unique identifier settings?    What I do to get multiple tuners is I change the Device ID to separate ones and I have 2 instances of Telly running like 192.168.0.xxx:6077 and 192.168.0.xxx:6078  etc. Same IP I just use up series of Ports. 

 

Plex also does have a big cache issue that has it kind of struggle with multiple tuners.  I was a tad confused also when the names would not change unless it restarted and things like that.  

I did wonder if it was they were both called silicondust? but one is silicondust telly and the other is silicondust tvhproxy where do you change the ID I already looked in the docker template but couldn't see anything?

 

  • Author

Can you try running telly with the `-deviceid 87654321` option?

ok, will report back shortly thanks!

5aa85ae3e3651_Screenshot2018-03-1318_10_18.thumb.png.4c20e41c9bdb144553d5254360fbfc45.png

So maybe there is a new template, otherwise just add the variables but I have unique Device IDs and name and stuff. 

how did you get that screen? I am in advanced view

I think I custom created those, can you check and see if the new template has those variables?    Otherwise just add the Device ID Variable to your template, im thinking maybe your template is older or it is not something that has made it to the official template yet. 

5aa85c3352d7f_Screenshot2018-03-1318_17_45.thumb.png.39075f4f92c1df2cb288e6730a68910e.png5aa85d05299c0_Screenshot2018-03-1318_20_01.thumb.png.07f0d6a7918592fcb12790473e9c7b2d.png5aa85d3618819_Screenshot2018-03-1318_22_04.thumb.png.f7b72951b8a196c43fa1949837cf77ef.png

Edited by manolodf

Nice one mate, it is working after changing the device ID for telly so I can actually have two tuners now...

 

Issues are that both show device not found errors and both are called telly?? the bottom one (192.168.0.33) is actually telly and the other (192.168.0.40) is tvhproxy

 

see here https://1drv.ms/u/s!AjnJhtmhYMJlhsdJRoxFOsHUVs_URw

 

 

although Plex is showing 2 tuners I get playback errors on both telly & tvhproxy (they both work fine if setup indivdually in Plex) 

I think thats just the cache, maybe a plex restart will work.  But even though it says not found they still work, thats part of the UPNP I believe

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.