Configuration - Channel/EPG - EPG Grabber

This tab is used to configure the Electronic Program Guide (EPG) grabbing capabilities. Tvheadend supports a variety of different EPG grabbing mechanisms. These fall into 3 broad categories, within which there are a variety of specific grabber implementations.

NOTE: SCREENSHOT HERE

Menu Bar/Buttons

The following functions are available:

Button Function
Save Configuration Save any changes made to the grabber configuration.
Trigger OTA EPG Grabber Force an immediate tune to the OTA EPG mux to request EPG updates.
Help Displays this help page.

Grabber Types
Grabber Modules
Cron multi-line config text areas

The cron lines looks like:

           # * * * * *  command to execute
           # ┬ ┬ ┬ ┬ ┬
           # │ │ │ │ │
           # │ │ │ │ │
           # │ │ │ │ └───── day of week (0 - 6 or Sunday - Saturday)
           # │ │ │ └────────── month (1 - 12)
           # │ │ └─────────────── day of month (1 - 31)
           # │ └──────────────────── hour (0 - 23)
           # └───────────────────────── min (0 - 59)

With the following cron special characters...


Configuration Options
General Config

Update channel name : Automatically update channel names using information provided by the enabled EPG providers.

Update channel number : Automatically update channel numbers using information provided by the enabled EPG providers.

Update channel icon : Automatically update channel icons using information provided by the enabled EPG providers.

Periodic save EPG to disk Interval : Writes the current in-memory EPG database to disk every x Hours (user defined), so should a crash/unexpected shutdown occur EPG data is saved periodically to the database (Re-read on next startup). Set to 0 to disable.

Internal Grabber

Module : Select which internal grabber to use.

Cron multi-line : Multiple lines of the cron time specification.

Over-the-air Grabbers

Force initial EPG scan at startup : … no comment

Cron multi-line : Multiple lines of the cron time specification.

EPG scan timeout in seconds : The multiplex (mux) is tuned for this amount of time at maximum. If EPG data are completed before this limit, the mux is released sooner.

Checkbox list : Checkbox list to enable/disable available modules. By default all grabbers should be enabled.

External interfaces

Checkbox list to enable/disable available modules. The path field contains the absolute path of the unix domain socket into which EPG data can be sent.

To send data to the socket use the command netcat -u SOCKET_PATH.

Note: for some systems the netcat flags can vary so please consult the man page.

Notes

To apply any changes please use the [Save configuration button]

XMLTV/PyEPG - if you are using the internal versions of these modules then you must first configure them externally as Tvheadend provides no support for this. Nor does it provide the ability to pass command line options (for this use the external interface).