Ga naar inhoud


Open PLI heeft nu de opera webbrowser


Edwin

Aanbevolen berichten


Na het instaleren van HBBTV en opera heb ik een probleem.

Zodra ik zap naar een tv kanaal dat hbbtv ondersteunt loopt de onvanger vast.

Vermoedelijk moest ik eerst de firmware eerst hebben bijgewerkt tot de laatste versie.

Voorlopig Hbbtv er weer af gedaan en het probleem was opgelost.

 

Nu ja, voor mij als belg is er zowieso niet veel te zien via Hbbtv.

 

Edwin

Link naar reactie
Delen op andere sites

Is die browser er alleen voor pli 3.0 en niet voor 2.1 ?

VU solo 4k ,twin satelliet tuner en 1 kabel tuner en VU solo se v2 ,dual kabel tuner...E85 Maximum multi focus schotel en een Triax 88cm schotel met een 2 way Triax lnb rail....5.0w 0.8w 4.8e 9.0e 13e 19.2e 23.5e 28.2e....VTI 14.0.5 - 6 Inverto black ultra twin lnb's en 2 Alps twin lnb's, Nvidia shield tv.

Link naar reactie
Delen op andere sites

Heb ondertussen nog wat zitten spelen. Na een firmware update werkte hbbtv al heel wat beter, maar op sommige duitse kanalen toch nog crashes.

zoals oa Einsfistival

Op het Open Pli forum heeft iemand een aangepaste config gepost, en nu werkt het zonder vastlopers.

 

De config file noemt : aitreader.py

Het is te vinden in : usr/lib/enigma2/python/Plugins/Extensions/HbbTV/

 

De inhoud van aitreader.py vervangt men door onderstaande.

 

 

# -*- coding: utf-8 -*-

import os, xml.dom.minidom, re

DUMPBIN = "/usr/lib/enigma2/python/Plugins/Extensions/HbbTV/dumpait"

class eAITSectionReader:

def __init__(self, demux, pmtid, sid):

self.mAppList = []

self.mDocument = None

self.mCommand = "%s --demux=%s --pmtid=%x --serviceid=%x"%(DUMPBIN, demux, pmtid, sid)

def __text(self, nodelist):

rc = []

for node in nodelist:

if node.nodeType == node.TEXT_NODE:

rc.append(node.data)

return ''.join(rc)

def __item(self, application, name):

for item in application.getElementsByTagName(name):

return self.__text(item.childNodes)

return None

def __application(self, application):

item = {}

item["name"] = str(self.__item(application, "name"))

item["url"] = str(self.__item(application, "url"))

item["control"] = int(self.__item(application, "control"))

item["orgid"] = int(self.__item(application, "orgid"))

item["appid"] = int(self.__item(application, "appid"))

item["profile"] = int(self.__item(application, "profile"))

#print item

return item

def doParseApplications(self):

l = []

for application in self.mdocument.getElementsByTagName("application"):

item = self.__application(application)

l.append(item)

self.mAppList = l

def getApplicationList(self):

return self.mAppList

def doOpen(self):

document = os.popen(self.mCommand).read()

# strip all none printable charators from data grabed from stream.

control_chars = ''.join(map(unichr, range(0,32) + range(127,160)))

control_char_re = re.compile('[%s]' % re.escape(control_chars))

document = control_char_re.sub('', document)

if len(document) == 0:

return False

self.mDocument = xml.dom.minidom.parseString(document.encode("utf-8"))

return True

def doDump(self):

for x in self.getApplicationList():

print "Name :", x["name"]

print "URL :", x["url"]

print "OrgID :", x["orgid"]

print "AppID :", x["appid"]

print "Control Code :", x["control"]

print "Profile Code :", x["profile"]

print ""

def unit_test(demux, pmtid, sid):

reader = eAITSectionReader(demux, pmtid, sid)

if reader.doOpen():

reader.doParseApplications()

reader.doDump()

else: print "no data!!"

#unit_test('0', 0x17d4, 0x2b66)

 

 

 

 

 

Edwin

Link naar reactie
Delen op andere sites

Weliswaar OT maar kan het toch niet laten om op te merken dat ik om die reden VTi gebruik want daar heb ik totaal geen problemen met deze issues.

Zo werkt HBBTV op de Duitste kanalen sowieso probleemloos en ook op NED1, 2 en 3 werkt het prima alleen ietsjes trager.

Mac Mini M2 2023 - iPad Air 2021 - Iphone XR - Apple TV 4 2021

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...