Hi Akki,
bei mir geht's unter VOX.. rote Taste:
VOX Clipfish Comedy
VOX Specials (CDN)
VOX Digitaltext
..
Und er zeigt auch was an..
Gruß
Mic
Posted 13 April 2014 - 18:24
Ok, habs gerade versucht, klappt leider nicht.
Bekomme nun die Meldung:
Einige Plugins sind nicht verfügbar:
Extensions/HbbTV (No module named libshm)
Hab mal kurz nachgeschaut, welche Opera Version installiert ist.
openpli 4 vusolo2
vusolo2 login: root
root@vusolo2:~# opkg list-installed | grep hbbtv
enigma2-plugin-extensions-hbbtv - experimental-git8475+aa79f16-r14
vuplus-hbbtv-dumpait - 1.0-r2
root@vusolo2:~# opkg info enigma2-plugin-extensions-hbbtv
Package: enigma2-plugin-extensions-hbbtv
Version: experimental-git8475+aa79f16-r14
Depends: vuplus-hbbtv-dumpait, vuplus-opera-browser
Status: install user installed
Section: base
Architecture: mips32el
Maintainer: OE-Core Developers <openembedded-core@lists.openembedded.org>
MD5Sum: 5edac2cf9b60628ac2ffb23e27c376b2
Size: 64670
Filename: enigma2-plugin-extensions-hbbtv_experimental-git8475+aa79f16-r14_mips32el.ipk
Source: git://code.vuplus.com/git/dvbapp.git;protocol=http;branch=vuplus_experimental;tag=HEAD file://hbbtv-zdf.patch;striplevel=1
file://move-youtube-menu-entry.patch;striplevel=1
Description: enigma2-plugin-extensions-hbbtv version experimental-gitAUTOINC+aa7
9f1630e-r14
VU+ HBBTV plugin
Installed-Time: 1397407897
root@vusolo2:~# opkg list-installed | grep opera
vuplus-opera-browser - 1.0-r7_20140207_0
root@vusolo2:~# opkg install vuplus-opera-browser
Package vuplus-opera-browser (1.0-r7_20140207_0) installed in root is up to date
.
root@vusolo2:~#
Was kann ich noch tuen ?
Gruss
Garcia
Posted 13 April 2014 - 19:22
Dir fehlen Dateien im Ordner "..Extensions/HbbTV"
Hier eine Auflistung:
tux@vuduo2:/usr/lib/enigma2/python/Plugins/Extensions/HbbTV# ls -als
..
4 -rw-r--r-- 1 root root 591 Jan 27 16:29 __init__.py
4 -rw-r--r-- 1 root root 1501 Jan 27 16:29 __init__.pyo
128 -rwxr-xr-x 1 tux 1000 128088 Jan 15 08:59 _libshm.so
4 -rw-r--r-- 1 root root 3291 Apr 13 13:42 aitreader.py
8 -rw-r--r-- 1 root root 4570 Jan 1 1970 aitreader.pyo
12 -rw-r--r-- 1 root root 8566 Jan 27 16:29 bookmark.py
20 -rw-r--r-- 1 root root 18529 Jan 27 16:29 bookmark.pyo
28 -rwxr-xr-x 1 root root 26144 Jan 27 15:46 dumpait
4 -rw-r--r-- 1 root root 160 Jan 27 16:29 keymap.xml
8 -rwxr-xr-x 1 tux 1000 4486 Jan 15 08:59 libshm.py
8 -rw-r--r-- 1 root root 6112 Apr 9 19:00 libshm.pyo
0 drwxr-xr-x 2 root root 352 Apr 9 18:53 locale
84 -rw-r--r-- 1 root root 85733 Jan 27 16:29 plugin.py
136 -rw-r--r-- 1 root root 137694 Jan 27 16:29 plugin.pyo
Hast Du ein Backup von einem älteren Stand?!
Die Dateien sollten eigentlich mit diesem Paket eingespielt sein:
vuplus-opera-browser - 1.0-r7_20140207_0
opkg --force-reinstall vuplus-opera-browser
Posted 14 April 2014 - 00:20
Hi Mic,
kannst du mal deine aitreader.py unten anhängen, bei mir wird nix angezeigt bei VOX, auch wenn ich die blaue Taste
drücke und dann die HBBTV Erweiterungen mit OK bestätige, bekomm ich nix angezeigt.
Was mir allerdings nach der Änderung aufgefallen ist, zb ich schalte auf das Erste, dreht sich der Spinner für 2-4 sek.
eh in der Infobar das HBBTV angezeigt wird, danach ist der Spinner weg, ist dies bei Dir auch.
Gruß Akki
Posted 14 April 2014 - 10:37
Hi Akki,
habe einfach per copy & paste und vi (direkt auf der Box) das File ausgetauscht, vorher aber noch das Original gesichert:
https://raw.githubus...rc/aitreader.py
Der 2-4sec Spinner zeigt mir die Box auch an, wenn ich auf das Erste schalte! Aber das hatte ich da schon immer auf der Vu+ SOLO2 sowie der DUO2.
Gruß
Michael
Posted 14 April 2014 - 11:23
Hi Mic,
keine Ahnung warum, aber als ich die aitreader.py nochmal überschrieb und einen komplett
Neustart durchgeführt habe, hat es dann auch bei Vox geklappt und jetzt ebend probiert
geht nicht mehr, na egal über HBBTV Erweiterungen geht's ja auch.
Mit der Wartezeit beim zappen (HBBTV) ist schon bisl komisch aber anscheinend nicht zu ändern.
Gruß Akki
Posted 14 April 2014 - 14:18
Der 2-4sec Spinner zeigt mir die Box auch an, wenn ich auf das Erste schalte! Aber das hatte ich da schon immer auf der Vu+ SOLO2 sowie der DUO2.
Das stimmt nicht, auf meiner VU+ Solo2 ist das erst seit einem Softwareupgrade vor ein paar Tagen so. Mit der älteren Version (noch mit Zahnrädern) gab es dieses Problem nicht. Momentan ist wohl überall bei HBBTV der Wurm drin.
Posted 14 April 2014 - 21:32
Nö... verwende OpenPLi 4seit Mitte März auf zwei Vu+ SOLO2 und einer DUO2 und es kommt sobald ich auf "Das Erste HD" schalte.
Kann der Skin vielleicht eine Rolle spielen?! Hab MyMetrix 2 drauf!
Wie gesagt mit dem aitreader.py Update welches von Trial gepostet wurde gibt es keinen HbbTV-Absturz mehr.
Posted 14 April 2014 - 21:33
Das stimmt nicht, auf meiner VU+ Solo2 ist das erst seit einem Softwareupgrade vor ein paar Tagen so.
Das ist falsch und richtig zugleich. Vor längerer Zeit gabs das nicht. Richtig. Dann tauchte der Spinner beim Zappen auf "Das Erste" auf. Damit wurde das Gerät m. E. auch an anderen Stellen ausgebremst. Bei den Versionen wo der Spinner beim Zappen aufs "Erste" auftacht, geht alles etwas zäh. Dan gabs hier etwas Gemecker und der Spinner war beim Zappen aufs "Erste" wieder verschwunden. Die Box lief wieder tadellos. Seit 1 - 2 Wochen ist der Spinner (beim Zappen aufs Erste) wieder da, mit allen nachteiligen Konsequenzen. Besonders beim Zappen jeglicher Art brauchts manchmal ne Gedenksekunde. Viele Fernbedienungsbefehle werden häufig nur mit Verzögerung ausgeführt. Manchmal kommt sogar ne falsche Kanalliste (Alle). Das alles ohne HBBTV, mit wirds noch schlimmer, mal ganz abgesehen vom Absturz bei RTL.
In der PLi-Software ist irgendwo ein dicker, fetter Wurm drin. Deswegen nutze ich längst eine Andere (VTi), auch wenn die mir optisch nicht gefällt, und guck nur noch manchmal ob sich was getan hat. PLi macht auf VU+ zur Zeit keinen Spass. Zu viele Macken drin (gibt noch mehr, aber nicht dringend).
Posted 14 April 2014 - 21:45
Da eine Korrektur nach sehr kurzer Zeit schon nicht mehr möglich ist, hier der ergänzte Text:
Das stimmt nicht, auf meiner VU+ Solo2 ist das erst seit einem Softwareupgrade vor ein paar Tagen so.
Das ist falsch und richtig zugleich. Vor längerer Zeit gabs das nicht. Richtig. Dann tauchte der Spinner beim Zappen auf "Das Erste" auf. Damit wurde das Gerät m. E. auch an anderen Stellen ausgebremst. Bei den Versionen wo der Spinner beim Zappen aufs "Erste" auftacht, geht alles etwas zäh. Dan gabs hier etwas Gemecker und der Spinner war beim Zappen aufs "Erste" wieder verschwunden. Die Box lief wieder tadellos. Seit 1 - 2 Wochen ist der Spinner (beim Zappen aufs Erste) wieder da, mit allen nachteiligen Konsequenzen. Besonders beim Zappen jeglicher Art brauchts manchmal ne Gedenksekunde. Viele Fernbedienungsbefehle werden häufig nur mit Verzögerung ausgeführt. Manchmal kommt sogar ne falsche Kanalliste (Alle). Das alles ohne HBBTV, mit wirds noch schlimmer, mal ganz abgesehen vom Absturz bei RTL. Den Absturz gibts zur Zeit bei vielen Linux/HBBTV-Geräten. Die meisten haben allerdings den Vorteil, dass man HBBTV abschalten kann (bei einigen sogar nach SEndern getrennt). Das erspart das ständige deinstallieren/installieren. Ich benötige HBBTV nicht, aber Opera ist mir wichtig. Ohne HBBTV gibts aber leider kein Opera, dafür Absturz bei RTL, da man HBBTV nicht absellen kann.
In der PLi-Software ist irgendwo ein dicker, fetter Wurm drin. Deswegen nutze ich längst eine Andere (VTi), auch wenn die mir optisch nicht gefällt, und guck nur noch manchmal ob sich was getan hat. PLi macht auf VU+ zur Zeit keinen Spass. Zu viele Macken drin (gibt noch mehr, aber nicht dringend), z. B. geht das Streamen aufs Händy nicht mehr bei mir, vor ein paar Tagen lief das noch perfekt.
Dieses HickHack mit "mal gehts, mal nicht" gibts aber auch noch nicht so lange. Ich war hatte jahrelang PLi auf meinen Geräten und war immer zufrieden, aber jetzt ist zu viel Schrott dabei.
Posted 2 August 2014 - 16:45
Hallo, leider mit dem aktuellen Image/Update vom 2014-08-02, tritt der Fehler auf RTL, sowie VOX wieder auf!
temp. geht folgende Lösung:
1.) Backup-erstellen!
2.) /usr/lib/enigma2/python/Plugins/Extensions/HbbTV/aitreader.py
nach aitreader.py.default sichern und gegen das folgende austauschen
/usr/lib/enigma2/python/Plugins/Extensions/HbbTV/aitreader.py
import os, xml.dom.minidom, re
from enigma import iServiceInformation
RE_XML_ILLEGAL = u'([\u0000-\u0008\u000b-\u000c\u000e-\u001f\ufffe-\uffff])' + \
u'|' + \
u'([%s-%s][^%s-%s])|([^%s-%s][%s-%s])|([%s-%s]$)|(^[%s-%s])' % \
(unichr(0xd800),unichr(0xdbff),unichr(0xdc00),unichr(0xdfff),
unichr(0xd800),unichr(0xdbff),unichr(0xdc00),unichr(0xdfff),
unichr(0xd800),unichr(0xdbff),unichr(0xdc00),unichr(0xdfff))
DUMPBIN = "/usr/lib/enigma2/python/Plugins/Extensions/HbbTV/dumpait"
class eAITSectionReader:
def __init__(self, demux, pmtid, sid):
self.mVuplusBox = False
self.mInfo = None
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 = {}
if self.mVuplusBox:
item["name"] = str(application[1])
item["url"] = str(application[2])
item["control"] = int(application[0])
item["orgid"] = int(application[3])
item["appid"] = int(application[4])
item["profile"] = int(application[5])
else:
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 = []
if self.mVuplusBox:
for application in self.mInfo.getInfoObject(iServiceInformation.sHBBTVUrl):
item = self.__application(application)
l.append(item)
else:
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, info, is_vuplusbox):
if is_vuplusbox:
self.mVuplusBox = is_vuplusbox
self.mInfo = info
return True
document = ""
try: document = os.popen(self.mCommand).read()
except Exception, ErrMsg:
print ErrMsg
return False
if len(document) == 0:
return False
document = re.sub(RE_XML_ILLEGAL, "?", document)
document = re.sub("&", "+", document)
document = document.decode("cp1252").encode("utf-8")
document = "<URL>" + document + "</URL>"
#print document
self.mDocument = xml.dom.minidom.parseString(document)
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)
Posted 4 August 2014 - 12:06
Danke, das funktioniert gut.
Ich habe mal eine ordentliche py davon gemacht: aitreader.py 3.79KB 27 downloads
Posted 5 August 2014 - 15:41
Danke, das funktioniert gut.
Ich habe mal eine ordentliche py davon gemacht: aitreader.py
Vielen Dank!
Jetzt hab ich als Noob das auch ans laufen bekommen. Ich bin schon wahnsinnig geworden.
Wird das in den nächsten Updates denn behoben?
Posted 5 October 2014 - 08:53
Wie das ohne den Patch (siehe weiter oben) ausschaut, kann ich nicht sagen! Mit Patch bisher bei Updates keine Probleme. Also die Einstellungen werden nicht überschrieben.
OT: Wobei die betroffenen Sender, nun wirklich kein "Verlust" sind
Dann mach ich gleich mal wieder ein online-Update
0 members, 2 guests, 0 anonymous users