Project

General

Profile

[SOLVED] HDHRPrime (without cable card) - External Interfaces tab does not show up

Added by ozooha ozmet almost 7 years ago

I have the following:
1) Archlinux install of the latest tvheadend-git through AUR
2) Using the HDHRPrime but without the cable card via the m3u file format for the IPTV Automatic Network.
3) External tv_grab_file [[https://github.com/Rigolo/tv-grab-file]] which has the right permission:
rwxr-xr-x 1 root root 1087 Jan 14 13:02 /usr/bin/tv_grab_file
Also it has the appropriate line cat /home/hts/zap2xml.last.qam.xml with the right ownership for the file as seen below:
rw-r--r-- 1 hts video 17787335 Jan 14 20:56 zap2xml.last.qam.xml

So here is what works:
I can watch the TV from the tvheadend interface so the video works but I cannot seem to use the xmltv feature to map the EPG using the tv_grab_file.
This is because I cannot see the EPG (see attachment).

I have looked into the forum and employed what they proposed in this particular thread mentioned below without success.
[[https://tvheadend.org/boards/12/topics/30358?r=30467#message-30467]]

What am I missing to map the EPG for that matter to see the External Interfaces in the first place?
Let me know if you require anymore information.

Thanks for the time.
OZooHA


Replies (7)

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by Robert Cameron almost 7 years ago

The relevant screen/settings that would be needed for giving help is the EPG Grabber Modules and the EPG Grabber Channels tabs

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by ozooha ozmet almost 7 years ago

The attached screenshots are below. Let me know if this is what you asked for.
Thanks.
The script which grabs the channel infos into a xmltv format.
http://zap2xml.awardspace.info/
Its out put is attached below:

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by Robert Cameron almost 7 years ago

No, those are the wrong tabs. Under the "Channel / EPG" tab, there should be one titled "EPG Grabber Channels" before the "EPG Grabber" tab, and one titled "EPG Grabber Modules" after the "EPG Grabber" tab. The Modules tab is where you enable your XMLTV grabbers and pass them commandline arguments if necessary, and the Channels tab is where parsed channel elements from the XMLTV show up. If you haven't configured any XMLTV Grabber modules, that explains why you aren't getting any data.

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by ozooha ozmet almost 7 years ago

Robert Cameron wrote:

No, those are the wrong tabs. Under the "Channel / EPG" tab, there should be one titled "EPG Grabber Channels" before the "EPG Grabber" tab, and one titled "EPG Grabber Modules" after the "EPG Grabber" tab.

I apolgise if i might have miscommunicated but thats what I was trying to ask here - the "EPG Grabber Channels" does not show up after the "EPG Grabber" tab. I have seen that in others but I don't see that in my installation. Why is that?

The Modules tab is where you enable your XMLTV grabbers and pass them commandline arguments if necessary, and the Channels tab is where parsed channel elements from the XMLTV show up.

Correct. I have the tv_grab_file set up (see the first post) to grab the zap2xml.last.qam.xml file which gets formed by the zap2xml.pl script from [[http://zap2xml.awardspace.info/]]

If you haven't configured any XMLTV Grabber modules, that explains why you aren't getting any data.

So as seen I have configured it and it does not show unless I misunderstand you or there is something else I might have missed.
In either case let me know and thanks for your patience again.
OZooHA

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by Robert Cameron almost 7 years ago

While you may have configured your XMLTV grabber outside of Tvheadend, Tvheadend needs to be configured to run the grabber so it can be notified of the content. If you cannot see either tab, it is because there is probably something wrong with the permissions of the user you are logging into Tvheadend's WebUI. When using XMLTV data sources, it is a multi-step process to setup.

1. Configure the XMLTV grabber for the system user that Tvheadend runs as. (According to your post, you have done this.)
2. Enable the XMLTV grabber module from within the Tvheadend interface. (This is done on the "EPG Grabber Modules" tab.)
3. After an initial run of the XMLTV grabber, Tvheadend will populate its "EPG Grabber Channels" tab with channels inidicated in the XMLTV file.
4. In order for the EPG database to be populated, a Channel must be assigned an EPG Source. (Tvheadend will only parse and add to its EPG database guide information for channels that are both enabled in the EPG Grabber Channel tab, and for those EPG Grabber Channels that are also mapped as EPG Sources for a Channel.)
5. After your XMLTV channels are correctly marked as enabled, and assigned to Channels, you must run the EPG Grabber again, so Tvheadend knows to parse the XMLTV data and populate its EPG database.

It sounds as if you have a problem with you configuration or interface, and therefore you cannot move beyond the first step. Once you figure out your configuration problems, you can then move on configuring Tvheadend for XMLTV input.

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by ozooha ozmet almost 7 years ago

Robert Cameron wrote:

While you may have configured your XMLTV grabber outside of Tvheadend, Tvheadend needs to be configured to run the grabber so it can be notified of the content. If you cannot see either tab, it is because there is probably something wrong with the permissions of the user you are logging into Tvheadend's WebUI. When using XMLTV data sources, it is a multi-step process to setup.

1. Configure the XMLTV grabber for the system user that Tvheadend runs as. (According to your post, you have done this.)
2. Enable the XMLTV grabber module from within the Tvheadend interface. (This is done on the "EPG Grabber Modules" tab.)

I could enable the XMLTV grabber module if I see it and therein lies the issue resulting in this thread. I do not see it at all i.e. "EPG Grabber Modules" is not being visible after the "EPG Grabber" tab. If this was the case the steps from 3 onwards would be possible.

3. After an initial run of the XMLTV grabber, Tvheadend will populate its "EPG Grabber Channels" tab with channels inidicated in the XMLTV file.
4. In order for the EPG database to be populated, a Channel must be assigned an EPG Source. (Tvheadend will only parse and add to its EPG database guide information for channels that are both enabled in the EPG Grabber Channel tab, and for those EPG Grabber Channels that are also mapped as EPG Sources for a Channel.)
5. After your XMLTV channels are correctly marked as enabled, and assigned to Channels, you must run the EPG Grabber again, so Tvheadend knows to parse the XMLTV data and populate its EPG database.

It sounds as if you have a problem with you configuration or interface, and therefore you cannot move beyond the first step. Once you figure out your configuration problems, you can then move on configuring Tvheadend for XMLTV input.

If you mention that there is an issue with my configuration/interface then is it because its ("EPG Grabber Modules" component) not being compiled? I have used this version 4.3-956~g0f4219759 from the AUR [[https://aur.archlinux.org/packages/tvheadend-git/]]. Would this particular build be a problem?

Again thank you for the time. Let me know if it isnt the compile issue. I followed the setup wizard as prompted and still have the issue.

I have looked into the forum and employed what they proposed in this particular thread [[https://tvheadend.org/boards/12/topics/30358?r=30467#message-30467]].
I see that I do not have this particular file /home/hts/.hts/tvheadend/epggrab/config. I had to fake one where I had to include the tv_grab_file. After a restart I see that its being populated that is the EPG. However the "EPG Grabber Modules" after "EPG Grabber" is still not visible. So anything I have been missing during my compile?
OZooHA

RE: HDHRPrime (without cable card) - External Interfaces tab does not show up - Added by ozooha ozmet almost 7 years ago

So answer was in these two threads:
https://tvheadend.org/boards/5/topics/29843?r=29892
http://tvheadend.org/boards/12/topics/27076
Its a bug in TVheadend. In order for the "EPG Grabber Modules" to show up one has to enable "expert" settings at the user level.
So do the following:
Go to Configuration >> General >> Base enable the "expert" view from the dropdown at the right.
You will then see all the extra information after which under the
"Web interface settings" tab set the "Default view level:" to "Expert".
You will then see the "EPG Grabber Modules" under Configuration >> Channel/EPG.
I hope this helps others.
OZooHA OZZeth

    (1-7/7)