jkaberg / tvhProxy

An small flask app to help Plex DVR connect with Tvheadend
Other
216 stars 107 forks source link

Plex Cannot Tune If Using XMLTV #28

Open benmooney92 opened 7 years ago

benmooney92 commented 7 years ago

Strange one...I've noticed that tvhProxy works near perfectly if using Plex's postcode based EPG configuration, however, if I switch to XMLTV within Plex it fails to tune any channels. "Playback Error: Unable to tune channel". Any ideas?

r4pt0r66 commented 7 years ago

This has been fixed in Tvheadend 4.2.3-112 or later

Use http://admin:admin@localhost:9981/xmltv/channels to map the EPG.

benmooney92 commented 7 years ago

Hi, I'm not sure you have understood my issue. I am ok to point plex to the tvheadend xml but if I use it I cannot stream. "Unable to tune channel"

r4pt0r66 commented 7 years ago

Which version of Tvheadend? There was an issue with their XML which was fixed recently.

Make sure all the channels are numbered.

I understand the issue, I had the same.

benmooney92 commented 7 years ago

Hi, I'm running Tvheadend 4.2.3-113~ g5ba82587a ~zesty and all of my channels are numbered.

r4pt0r66 commented 7 years ago

And shows from EPG on Plex display as for example: 41ccba1b4ff72d4318596d170fb4ef0c [followed by your channel name as on TVheadend]?

raptor75 commented 7 years ago

I have this same issue, but instead of pointing to the tvheadend xmltv, I am pointing to the xml source file which I am using to populate tvheadend.

I am running 4.3-632~gebe99da

edit: I just tried pointing to the tvheadend xmltv, and yes I have those UUID numbers in front of the channel names. I am going ahead with the import to see what happens. edit2: it's because those UUID are in the channel ID in the tvheadend XMLTV. and yes my channels are number edit3: all loaded and I can tune, just the UUIDs make it difficult to see the name of the channel. will try with the xmltv file direct again

r4pt0r66 commented 7 years ago

@raptor75 The Tvheadend XMLTV will give the links to the channels within TVHeadend, that long string of characters like 41ccba1b4ff72d4318596d170fb4ef0c [followed by your channel name as on TVheadend]. Without that Plex won't know which channel your EPG is referring to.

raptor75 commented 7 years ago

Understood. However ideally it should take the display name to use as the name of the channel in plex, rather than the full channel ID

raptor75 commented 7 years ago

So now instead of using the xmltv link form tvheadend, I loaded the xml guide file which I use to load into Tvheadend, and I have the issue "Unable to tune channel"