Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected some mistakes in yesterday's updates.


DVB (Digital Video Broadcast) channels have the possibility to receive programme information embedded in the signal stream.  This system is called the EPG (Electronic Programme Guide).  The information that is received depends on the TV broadcaster.  Some channels include very detailed EPG information, some include only a very basic EPG, and some don't transmit include EPG data information at all.  Besides receiving the EPG through the DVB stream, you can also download the EPG information from various internet sources by using the WebEPG plugin.

DVB EPG settings

Here On this panel you can adjust various settings of that control the way that MediaPortal TV Server handles DVB EPG.


Sometimes it can happen that one EPG entry ends at time x, and the following entry on the same channel starts at time x+y.  This means that there is a gap of y between those two EPG entries.  If MediaPortal is playing a TV channel where the EPG has a gap, it won't show any programming programme information until the new entry starts.  With this option checked, MediaPortal will fill these gaps with the information from the neighbouring entries.

Always try to update existing entries (might raise CPU usage)

When the EPG is received that is already stored locally, if this option is checked MediaPortal will always override the old contentIf this option is checked, MediaPortal will override the existing EPG with the new information from the broadcast datastream when an EPG grab occurs.  This is useful for those programmes where the broadcaster initially places a vague or generic programme description in the EPG, but replaces it with a more-specific programme description nearer the time of broadcast.

If this option is not checked, MediaPortal will store the new information from the broadcast datastream only if the EPG for that time slot is empty.  This occurs when the broadcaster adds another day's EPG for the day that is 7 or 14 days in the future.

Enable CRC check

Some broadcasters send a CRC checksum along with the EPG content.  This allows MediaPortal to check if that the EPG was received correctly. If this setting is enabled and the broadcaster is sending CRC checksums, MediaPortal will store the EPG data only if the check is successful.

Grab EPG only for channels on same transponder

Sometimes providers supply Some broadcasters supply on one transponder the EPG for all of their channels on one transponder , and don't put supply the EPG at all on their other transponders (or maybe put possibly supply only a limited EPG on their other transponders).  This option controls whether the EPG grabber will grab all of the available EPG, or only the EPG for the channels on that transponder.


If this option is checked, MediaPortal will grab the EPG only when watching you watch or recording record TV, or when you listen to (or record) a radio channel; MediaPortal will not grab the EPG when the tuners are idle. 

In addition, only those channels selected on the "TV EPG Grabber" and "Radio EPG Grabber" panels will be used for grabbing the EPG.  If you watch or record a channel that is not selected on those panels, MediaPortal will not grab the EPG.
You can ensure that your EPG is as up-to

-date as possible by selecting every channel Some care is needed in selecting channels on the "TV EPG Grabber" and "Radio EPG Grabber" panels.  However, if You might think that you need to select all of the TV and radio channels listed on those panels, but this is not recommended as it will result in MediaPortal grabbing the entire EPG every time that you change channel or a recording starts. 

If you watch or record TV or radio only occasionally, the EPG will become progressively more out of date, and may not contain the required programme information when you want to schedule a recording.  If this is your situation, you may prefer to use the EPG grabbing while idle option instead.


  • Some broadcasters transmit the entire EPG in every MUX (that is, each MUX carries the EPG for itself, plus the EPG for all of the other MUXes).  In this case you need to select only one channel on the "TV EPG Grabber" panel, and no channels on the "Radio EPG Grabber" panel.  Choose a channel that has good signal strength, good signal quality, and which broadcasts 24 hours per day; don't choose a part-time channel.  Remember to deselect the Grab EPG only for channels on the same transponder setting.
  • Some broadcasters transmit in each MUX only the EPG for the channels in that MUX.  In this case you need to select one channel from each MUX on the "TV EPG Grabber" panel, and no channels on the "Radio EPG Grabber" panel.
  • Don't make the mistake of selecting every channel that you want to watch.  If you do this, MediaPortal will grab the entire EPG from the first channel, then grab the entire EPG (again) from the second channel, and then again from the third channel, and so on.  MediaPortal needs to grab the entire EPG only once during each refresh interval cycle (see below).


This specifies the number of minutes that MediaPortal will spend grabbing the EPG when the tuners are idle.  The time required to receive a full EPG depends on the size of the broadcast EPG.  A value in the range 2 minutes to 10 minutes is suggested.


If you use the TV or radio a lot, you may notice that the HTPC continues seems to continue running after you put it to sleep.  This happens because the EPG is overdue for a grab, and so this the EPG grab occurs when you put the HTPC to sleep (assuming that it is not recording).  When the EPG grab is complete, the HTPC will sleep.


Here you can define how MediaPortal will present the information it gathered with the DVB EPG.  On the right side you will see all variables of the values that can might be downloaded with included in the DVB EPG streamdatastreamHowever keep in mind that not all The availability of these values might actually be used by the TV broadcaster. depends on the broadcaster that provides the EPG.  Possible values are: