Enigma2 problēma: EPG nav apskatāma tekošās TV pārraides informācija

Enigma2 dažreiz var novērot nepatīkamu lietu – EPG nerāda tekošās pārraides satura informāciju dažu satelītu TV programmām (piemēram NTV+). Pavadot vairākas stundas dažādos SAT forumos izdevās atrast risinājumu šai problēmai. Problēmu rada tas, ka SAT TV operātori dažādi formē savu TV kanālu programmu informāciju priekš EPG. Lai atrisinātu problēmu ir vairākas iespējas:

  1. jālieto BH skin-s, kas pratīs parādīt abus iespējamos programmu apraksta laukus (gan short, gan extended description). Tad, nomainot skin-u, viss sāks strādāt. Viens no tādiem ir HD Glass 16 (http://www.hdglass16.eu/download.htm).
  2. jāviec izmaiņas faila  /usr/lib/enigma2/python/Components/Converter/EventName.py  kodā, pievienojot dažas koda rindas “getText” funkcijai:
    def getText(self):
    event = self.source.event
    if event is None:
    return “”if self.type == self.NAME:
    return event.getEventName()
    elif self.type == self.SHORT_DESCRIPTION:
    return event.getShortDescription()
    elif self.type == self.EXTENDED_DESCRIPTION:
    desc = event.getShortDescription()
    if desc and desc[-1] != ‘\n’ and desc[-1] != ‘ ‘:
    desc += ‘ ‘
    return desc + event.getExtendedDescription()
    elif self.type == self.ID:
    return str(event.getEventId())​

    Šai modifikācijai būtu jāstrādā BH 2.x un BH 3.x versijās. GUI būs jāparstartē, lai izmaiņas nostrādātu. Jārēķinās, ka pēc Enigma atjaunināšanas izmaiņas visticamāk būs jāveic atkārtoti.

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.