Posts by speedy005
-
-
You can also test these
i hope is going now
-
-
Did you also test the second one and replace the plugin.py`RE: [Plugin] Service Scan Updates
If the other one doesn't work and gives the same error then test this one
-
next file to test or test the next one after
-
replace the file in the plugin folder
-
Service Scan Updates Version 2.1
test it
-
-
test this renderer
/usr/lib/enigma2/python/Components/Renderer/
overwrite the old one with the new one via ftp
Have you installed the plugin from kitte?
-
The new xtraStar.py runs here under openarv 7.5.1 without problems
-
can you post the files?
-
test it an report
cuspeedy005
-
all working?
-
tests and reports
-
-
on open atv 7.5.1
<screen name="MessageBox"
the content must be like this
Python
Display More<screen name="MessageBox" position="center,center" size="1200,15" zPosition="1" title="" backgroundColor="black" flags="wfBorder"> <!-- /* MessageIcon --> <widget name="icon" position="14,12" size="80,80" pixmaps="icons/input_question.png,Metrixfhd-neo/icons/input_info.png,Metrixfhd-neo/icons/input_info.png,Metrixfhd-neo/icons/input_error.png,Metrixfhd-neo/icons/input_info.png" alphatest="blend" conditional="icon" scale="1" transparent="1" zPosition="5" /> <!-- MessageIcon */ --> <widget name="text" position="66,10" size="1134,85" font="NotoSans-Bold; 32" valign="top" halign="center" backgroundColor="black" transparent="1" foregroundColor="green" /> <widget name="list" position="0,220" size="1200,200" textPadding="10,0" itemHeight="45" font="Regular;30" itemCornerRadius="8" transparent="1" scrollbarMode="showNever" /> <applet type="onLayoutFinish"> # this should be factored out into some helper code,but currently demonstrates applets. from __future__ import division from enigma import eSize, ePoint, getDesktop #orgwidth = self.instance.size().width() #orgheight = self.instance.size().height() #--- offset_listposx = 15 offset_listposy = 15 offset_listwidth = 15 offset_listheight = 50 offset_textwidth = 255 offset_textheight = 50 min_width = 650 min_height = 85 #---- deskwidth = getDesktop(0).size().width() deskheight = getDesktop(0).size().height() textsize = self["text"].getSize() textwidth = textsize[0] + offset_textwidth textheight = textsize[1] + offset_textheight listwidth = 0 listheight = 0 if self.list: try: for i in self.list: if len(i[0]) > listwidth: listwidth = len(i[0]) listwidth = listwidth * offset_listwidth listheight = len(self.list) * offset_listheight except: pass if (min_height >textheight): textheight = min_height if (min_width >textwidth): textwidth = min_width if (listheight >0): offset = 32 else: offset = 20 if (textwidth >listwidth): wsizex = textwidth + offset_listposx * 2 else: textwidth = listwidth - offset_listposx wsizex = listwidth + offset_listposx wsizey = textheight + listheight + offset if ((wsizey + offset_listposy - offset_listposx) >deskheight): textheight = deskheight - listheight - offset - offset_listposy + offset_listposx wsizey = textheight + listheight + offset if (wsizex >deskwidth): textwidth = deskwidth - offset_listposx * 2 listwidth = wsizex = deskwidth wsize = (wsizex,wsizey + offset_listposy - offset_listposx) # resize self.instance.resize(eSize(*wsize)) # resize label textsize = (textwidth,textheight) self["text"].instance.resize(eSize(*textsize)) # move list listsize = (wsizex - offset_listposx * 2,listheight) self["list"].instance.move(ePoint(offset_listposx,textheight + offset_listposy)) self["list"].instance.resize(eSize(*listsize)) # center window newwidth = wsize[0] newheight = wsize[1] self.instance.move(ePoint(int(deskwidth - newwidth)//2,int(deskheight - newheight)//2)) </applet> </screen><screen name="MessageBoxSimple"
the content must be like this
Python
Display More<screen name="MessageBoxSimple" position="center,center" size="1200,15" title="" backgroundColor="black"> <eLabel name="underline" position="0,145" size="1920,2" backgroundColor="un404040" /> <widget name="icon" position="14,12" size="80,80" pixmaps="icons/input_question.png,Metrixfhd-neo/icons/input_info.png,Metrixfhd-neo/icons/input_info.png,Metrixfhd-neo/icons/input_error.png,Metrixfhd-neo/icons/input_info.png" alphatest="blend" conditional="icon" scale="1" transparent="1" zPosition="5" /> <!-- /* MessageIcon --> <!-- MessageIcon */ --> <widget name="text" position="66,10" size="1134,85" font="NotoSans-Bold; 30" valign="top" halign="center" backgroundColor="black" transparent="1" foregroundColor="green" /> <widget name="list" position="0,200" size="1199,200" textPadding="15,0" itemHeight="45" font="Regular;30" itemCornerRadius="8" transparent="1" scrollbarMode="showNever" /> <applet type="onLayoutFinish"> # this should be factored out into some helper code,but currently demonstrates applets. from __future__ import division from enigma import eSize, ePoint, getDesktop offset_listposx = 15 offset_listposy = 135 offset_listwidth = 15 offset_listheight = 50 offset_textwidth = 350 offset_textheight = 30 min_width = 650 min_height = 85 deskwidth = getDesktop(0).size().width() deskheight = getDesktop(0).size().height() textsize = self["text"].getSize() textwidth = textsize[0] + offset_textwidth textheight = textsize[1] + offset_textheight listwidth = 0 listheight = 0 if self.list: try: for i in self.list: if len(i[0]) > listwidth: listwidth = len(i[0]) listwidth = listwidth * offset_listwidth listheight = len(self.list) * offset_listheight except: pass if (min_height >textheight): textheight = min_height if (min_width >textwidth): textwidth = min_width if (listheight >0): offset = 32 else: offset = 20 if (textwidth >listwidth): wsizex = textwidth + offset_listposx * 2 else: textwidth = listwidth - offset_listposx wsizex = listwidth + offset_listposx wsizey = textheight + listheight + offset if ((wsizey + offset_listposy - offset_listposx) >deskheight): textheight = deskheight - listheight - offset - offset_listposy + offset_listposx wsizey = textheight + listheight + offset if (wsizex >deskwidth): textwidth = deskwidth - offset_listposx * 2 listwidth = wsizex = deskwidth wsize = (wsizex,wsizey + offset_listposy - offset_listposx) # resize self.instance.resize(eSize(*wsize)) # resize label textsize = (textwidth,textheight) self["text"].instance.resize(eSize(*textsize)) # move list listsize = (wsizex - offset_listposx * 2,listheight) self["list"].instance.move(ePoint(offset_listposx,textheight + offset_listposy)) self["list"].instance.resize(eSize(*listsize)) # center window newwidth = wsize[0] newheight = wsize[1] self.instance.move(ePoint(int(deskwidth - newwidth)//2,int(deskheight - newheight)//2)) </applet> </screen><screen name="MessageBoxGenuine"
the content must be like this
Python
Display More<screen name="MessageBoxGenuine" position="center,center" size="1200,15" title="" backgroundColor="black"> <!-- /* MessageIcon --> <widget name="icon" position="14,12" size="80,80" pixmaps="icons/input_question.png,Metrixfhd-neo/icons/input_info.png,Metrixfhd-neo/icons/input_info.png,Metrixfhd-neo/icons/input_error.png,Metrixfhd-neo/icons/input_info.png" alphatest="blend" conditional="icon" scale="1" transparent="1" zPosition="5" /> <!-- MessageIcon */ --> <widget name="text" position="66,10" size="1134,85" font="NotoSans-Bold; 32" valign="top" halign="center" backgroundColor="black" transparent="1" foregroundColor="green" /> <widget name="list" position="0,220" size="1200,200" textPadding="10,0" itemHeight="45" font="Regular;30" itemCornerRadius="8" transparent="1" scrollbarMode="showNever" /> <applet type="onLayoutFinish"> # this should be factored out into some helper code,but currently demonstrates applets. from __future__ import division from enigma import eSize, ePoint, getDesktop #orgwidth = self.instance.size().width() #orgheight = self.instance.size().height() #--- offset_listposx = 15 offset_listposy = 15 offset_listwidth = 15 offset_listheight = 50 offset_textwidth = 255 offset_textheight = 50 min_width = 650 min_height = 85 #---- deskwidth = getDesktop(0).size().width() deskheight = getDesktop(0).size().height() textsize = self["text"].getSize() textwidth = textsize[0] + offset_textwidth textheight = textsize[1] + offset_textheight listwidth = 0 listheight = 0 if self.list: try: for i in self.list: if len(i[0]) > listwidth: listwidth = len(i[0]) listwidth = listwidth * offset_listwidth listheight = len(self.list) * offset_listheight except: pass if (min_height >textheight): textheight = min_height if (min_width >textwidth): textwidth = min_width if (listheight >0): offset = 32 else: offset = 20 if (textwidth >listwidth): wsizex = textwidth + offset_listposx * 2 else: textwidth = listwidth - offset_listposx wsizex = listwidth + offset_listposx wsizey = textheight + listheight + offset if ((wsizey + offset_listposy - offset_listposx) >deskheight): textheight = deskheight - listheight - offset - offset_listposy + offset_listposx wsizey = textheight + listheight + offset if (wsizex >deskwidth): textwidth = deskwidth - offset_listposx * 2 listwidth = wsizex = deskwidth wsize = (wsizex,wsizey + offset_listposy - offset_listposx) # resize self.instance.resize(eSize(*wsize)) # resize label textsize = (textwidth,textheight) self["text"].instance.resize(eSize(*textsize)) # move list listsize = (wsizex - offset_listposx * 2,listheight) self["list"].instance.move(ePoint(offset_listposx,textheight + offset_listposy)) self["list"].instance.resize(eSize(*listsize)) # center window newwidth = wsize[0] newheight = wsize[1] self.instance.move(ePoint(int(deskwidth - newwidth)//2,int(deskheight - newheight)//2)) </applet> </screen>there were error messages
skin.SkinError: [Skin] Error: Component with name 'ErrorPixmap' was not found in skin of screen 'MessageBox'!
File "/usr/lib/enigma2/python/skin.py", line 2172, in processWidget
10:56:43.5102 KeyError: 'InfoPixmap'
KeyError: 'WarningPixmap'
icons to
/usr/share/enigma2/Metrixfhd-neo/icons
-
Plugin version 1.9
bug fixed
install ipk
or copy all files from folder per ftp from ServiceScanUpdates to
usr\lib\enigma2\python\Plugins\Extensions\ServiceScanUpdates
-
Plugin version 1.8
bug corrected
v1.7 Bug fixed in v1.8
please use v1.8
-
-
plugin version 1.6
Bug fixed, python2 and python 3 adjustments
