is fixed..(next only Py3)
[Plugin] Xcforever 5.0 Gold (Official Thread)
-
- Xcforever
- Lululla
- Thread is marked as Resolved.
-
-
4.8 version on top
-fix loader m3u
-fix (important) fixed slow check on enter in to playlist -
dreambox 920 merlin image
oe 2.5
Code
Display Moreaction -> XCpluginActions ok ctrlSkin panel=xc_Playlist [MerlinFunctions] - Remove StreamRelay Screen <class 'Plugins.Extensions.XCplugin.xcPlaylist.xc_Playlist'>((<Plugins.Extensions.XCplugin.plugin.iptv_streamse instance at 0x9870da08>,), {}): <type 'exceptions.AttributeError'> Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 386, in create return screen(self, *arguments, **kwargs) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/xcPlaylist.py", line 97, in __init__ self.gui_update_timer.callback.append(self._safe_update) AttributeError: 'eTimer' object has no attribute 'callback' swig director exception (SWIG director method error.) 0xb3ffc068(sp=0xbec98558) <__cxa_throw+168> 0x3d7824(sp=0xbec98570) <SwigDirector_eActionSlot::action_func2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+848> 0xdbf98(sp=0xbec985b8) <eActionMap::unbindKeyDomain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1164> 0xda744(sp=0xbec98608) <eActionMap::keyPressed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)+1480> 0xd1260(sp=0xbec98690) <keyEvent(eRCKey const&)+276> 0x2a5d74(sp=0xbec986c0) <eRCInput::keyPressed(eRCKey const&)+252> 0x2a776c(sp=0xbec986e8) <eRCDeviceInputDev::handleCode(long)+160> 0x2a4bc0(sp=0xbec98708) <eRCInputEventDriver::keyPressed(int)+120> 0xe0fe0(sp=0xbec98730) <eSocketNotifier::activate(int)+272> 0xe314c(sp=0xbec98770) <eMainloop_native::processOneEvent(int)+2760> 0x2dc850(sp=0xbec99a00) <eMainloopQt::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+156> 0xb513522c(sp=0xbec99b28) <QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+276> 0xb513e498(sp=0xbec99b70) <QCoreApplication::exec()+148> 0x2dc790(sp=0xbec99ba0) <eMainloopQt::runLoop()+24> 0x2e3d7c(sp=0xbec99ba8) <our_terminate()+4260> 0xb4a7468c(sp=0xbec99bc0) <PyEval_EvalFrameEx+24024> Traceback (most recent call last): File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__ return ret(*args, **kwargs) File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action res = act() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 187, in button_ok self.keyNumberGlobalCB(self['menu'].getSelectedIndex()) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 277, in keyNumberGlobalCB self.Team() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 197, in Team self.OpenList, xc_Playlist, globalsxp.STREAMS) File "/usr/lib/enigma2/python/mytest.py", line 465, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 495, in open dlg.isTmp = True AttributeError: 'NoneType' object has no attribute 'isTmp' ]]> </enigma2crashlog> -
dreambox 920 merlin image
oe 2.5
Code
Display Moreaction -> XCpluginActions ok ctrlSkin panel=xc_Playlist [MerlinFunctions] - Remove StreamRelay Screen <class 'Plugins.Extensions.XCplugin.xcPlaylist.xc_Playlist'>((<Plugins.Extensions.XCplugin.plugin.iptv_streamse instance at 0x9870da08>,), {}): <type 'exceptions.AttributeError'> Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 386, in create return screen(self, *arguments, **kwargs) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/xcPlaylist.py", line 97, in __init__ self.gui_update_timer.callback.append(self._safe_update) AttributeError: 'eTimer' object has no attribute 'callback' swig director exception (SWIG director method error.) 0xb3ffc068(sp=0xbec98558) <__cxa_throw+168> 0x3d7824(sp=0xbec98570) <SwigDirector_eActionSlot::action_func2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+848> 0xdbf98(sp=0xbec985b8) <eActionMap::unbindKeyDomain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1164> 0xda744(sp=0xbec98608) <eActionMap::keyPressed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)+1480> 0xd1260(sp=0xbec98690) <keyEvent(eRCKey const&)+276> 0x2a5d74(sp=0xbec986c0) <eRCInput::keyPressed(eRCKey const&)+252> 0x2a776c(sp=0xbec986e8) <eRCDeviceInputDev::handleCode(long)+160> 0x2a4bc0(sp=0xbec98708) <eRCInputEventDriver::keyPressed(int)+120> 0xe0fe0(sp=0xbec98730) <eSocketNotifier::activate(int)+272> 0xe314c(sp=0xbec98770) <eMainloop_native::processOneEvent(int)+2760> 0x2dc850(sp=0xbec99a00) <eMainloopQt::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+156> 0xb513522c(sp=0xbec99b28) <QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+276> 0xb513e498(sp=0xbec99b70) <QCoreApplication::exec()+148> 0x2dc790(sp=0xbec99ba0) <eMainloopQt::runLoop()+24> 0x2e3d7c(sp=0xbec99ba8) <our_terminate()+4260> 0xb4a7468c(sp=0xbec99bc0) <PyEval_EvalFrameEx+24024> Traceback (most recent call last): File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__ return ret(*args, **kwargs) File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action res = act() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 187, in button_ok self.keyNumberGlobalCB(self['menu'].getSelectedIndex()) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 277, in keyNumberGlobalCB self.Team() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 197, in Team self.OpenList, xc_Playlist, globalsxp.STREAMS) File "/usr/lib/enigma2/python/mytest.py", line 465, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 495, in open dlg.isTmp = True AttributeError: 'NoneType' object has no attribute 'isTmp' ]]> </enigma2crashlog>Dreamos use old etimer
So this will crash the plugin
It must be like this
-
try.. update from command line from telnet
report it
-
When I change the written line and try again, it gives the same green screen error
Code
Display Moreaction -> XCpluginActions ok ctrlSkin panel=xc_Playlist [MerlinFunctions] - Remove StreamRelay Screen <class 'Plugins.Extensions.XCplugin.xcPlaylist.xc_Playlist'>((<Plugins.Extensions.XCplugin.plugin.iptv_streamse instance at 0x9d4c9b20>,), {}): <type 'exceptions.AttributeError'> Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 386, in create return screen(self, *arguments, **kwargs) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/xcPlaylist.py", line 97, in __init__ self.gui_update_timer_conn = self.gui_update_timer.timeout.get().append(self._safe_update) AttributeError: 'eSignal0X' object has no attribute 'get' swig director exception (SWIG director method error.) 0xb3fff068(sp=0xbea9c538) <__cxa_throw+168> 0x3d7824(sp=0xbea9c550) <SwigDirector_eActionSlot::action_func2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+848> 0xdbf98(sp=0xbea9c598) <eActionMap::unbindKeyDomain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1164> 0xda744(sp=0xbea9c5e8) <eActionMap::keyPressed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)+1480> 0xd1260(sp=0xbea9c670) <keyEvent(eRCKey const&)+276> 0x2a5d74(sp=0xbea9c6a0) <eRCInput::keyPressed(eRCKey const&)+252> 0x2a776c(sp=0xbea9c6c8) <eRCDeviceInputDev::handleCode(long)+160> 0x2a4bc0(sp=0xbea9c6e8) <eRCInputEventDriver::keyPressed(int)+120> 0xe0fe0(sp=0xbea9c710) <eSocketNotifier::activate(int)+272> 0xe314c(sp=0xbea9c750) <eMainloop_native::processOneEvent(int)+2760> 0x2dc850(sp=0xbea9da00) <eMainloopQt::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+156> 0xb513822c(sp=0xbea9db28) <QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+276> 0xb5141498(sp=0xbea9db70) <QCoreApplication::exec()+148> 0x2dc790(sp=0xbea9dba0) <eMainloopQt::runLoop()+24> 0x2e3d7c(sp=0xbea9dba8) <our_terminate()+4260> 0xb4a7768c(sp=0xbea9dbc0) <PyEval_EvalFrameEx+24024> Traceback (most recent call last): File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__ return ret(*args, **kwargs) File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action res = act() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 187, in button_ok self.keyNumberGlobalCB(self['menu'].getSelectedIndex()) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 277, in keyNumberGlobalCB self.Team() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 197, in Team self.OpenList, xc_Playlist, globalsxp.STREAMS) File "/usr/lib/enigma2/python/mytest.py", line 465, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 495, in open dlg.isTmp = True AttributeError: 'NoneType' object has no attribute 'isTmp' ]]> </enigma2crashlog> -
When I change the written line and try again, it gives the same green screen error
Code
Display Moreaction -> XCpluginActions ok ctrlSkin panel=xc_Playlist [MerlinFunctions] - Remove StreamRelay Screen <class 'Plugins.Extensions.XCplugin.xcPlaylist.xc_Playlist'>((<Plugins.Extensions.XCplugin.plugin.iptv_streamse instance at 0x9d4c9b20>,), {}): <type 'exceptions.AttributeError'> Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 386, in create return screen(self, *arguments, **kwargs) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/xcPlaylist.py", line 97, in __init__ self.gui_update_timer_conn = self.gui_update_timer.timeout.get().append(self._safe_update) AttributeError: 'eSignal0X' object has no attribute 'get' swig director exception (SWIG director method error.) 0xb3fff068(sp=0xbea9c538) <__cxa_throw+168> 0x3d7824(sp=0xbea9c550) <SwigDirector_eActionSlot::action_func2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+848> 0xdbf98(sp=0xbea9c598) <eActionMap::unbindKeyDomain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1164> 0xda744(sp=0xbea9c5e8) <eActionMap::keyPressed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)+1480> 0xd1260(sp=0xbea9c670) <keyEvent(eRCKey const&)+276> 0x2a5d74(sp=0xbea9c6a0) <eRCInput::keyPressed(eRCKey const&)+252> 0x2a776c(sp=0xbea9c6c8) <eRCDeviceInputDev::handleCode(long)+160> 0x2a4bc0(sp=0xbea9c6e8) <eRCInputEventDriver::keyPressed(int)+120> 0xe0fe0(sp=0xbea9c710) <eSocketNotifier::activate(int)+272> 0xe314c(sp=0xbea9c750) <eMainloop_native::processOneEvent(int)+2760> 0x2dc850(sp=0xbea9da00) <eMainloopQt::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+156> 0xb513822c(sp=0xbea9db28) <QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+276> 0xb5141498(sp=0xbea9db70) <QCoreApplication::exec()+148> 0x2dc790(sp=0xbea9dba0) <eMainloopQt::runLoop()+24> 0x2e3d7c(sp=0xbea9dba8) <our_terminate()+4260> 0xb4a7768c(sp=0xbea9dbc0) <PyEval_EvalFrameEx+24024> Traceback (most recent call last): File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__ return ret(*args, **kwargs) File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action res = act() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 187, in button_ok self.keyNumberGlobalCB(self['menu'].getSelectedIndex()) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 277, in keyNumberGlobalCB self.Team() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 197, in Team self.OpenList, xc_Playlist, globalsxp.STREAMS) File "/usr/lib/enigma2/python/mytest.py", line 465, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 495, in open dlg.isTmp = True AttributeError: 'NoneType' object has no attribute 'isTmp' ]]> </enigma2crashlog>Merlin use another mode so u can use this it will work for both 2.5 2.6
-
When I change the written line and try again, it gives the same green screen error
Code
Display Moreaction -> XCpluginActions ok ctrlSkin panel=xc_Playlist [MerlinFunctions] - Remove StreamRelay Screen <class 'Plugins.Extensions.XCplugin.xcPlaylist.xc_Playlist'>((<Plugins.Extensions.XCplugin.plugin.iptv_streamse instance at 0x9d4c9b20>,), {}): <type 'exceptions.AttributeError'> Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 386, in create return screen(self, *arguments, **kwargs) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/xcPlaylist.py", line 97, in __init__ self.gui_update_timer_conn = self.gui_update_timer.timeout.get().append(self._safe_update) AttributeError: 'eSignal0X' object has no attribute 'get' swig director exception (SWIG director method error.) 0xb3fff068(sp=0xbea9c538) <__cxa_throw+168> 0x3d7824(sp=0xbea9c550) <SwigDirector_eActionSlot::action_func2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+848> 0xdbf98(sp=0xbea9c598) <eActionMap::unbindKeyDomain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1164> 0xda744(sp=0xbea9c5e8) <eActionMap::keyPressed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)+1480> 0xd1260(sp=0xbea9c670) <keyEvent(eRCKey const&)+276> 0x2a5d74(sp=0xbea9c6a0) <eRCInput::keyPressed(eRCKey const&)+252> 0x2a776c(sp=0xbea9c6c8) <eRCDeviceInputDev::handleCode(long)+160> 0x2a4bc0(sp=0xbea9c6e8) <eRCInputEventDriver::keyPressed(int)+120> 0xe0fe0(sp=0xbea9c710) <eSocketNotifier::activate(int)+272> 0xe314c(sp=0xbea9c750) <eMainloop_native::processOneEvent(int)+2760> 0x2dc850(sp=0xbea9da00) <eMainloopQt::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+156> 0xb513822c(sp=0xbea9db28) <QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+276> 0xb5141498(sp=0xbea9db70) <QCoreApplication::exec()+148> 0x2dc790(sp=0xbea9dba0) <eMainloopQt::runLoop()+24> 0x2e3d7c(sp=0xbea9dba8) <our_terminate()+4260> 0xb4a7768c(sp=0xbea9dbc0) <PyEval_EvalFrameEx+24024> Traceback (most recent call last): File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__ return ret(*args, **kwargs) File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action res = act() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 187, in button_ok self.keyNumberGlobalCB(self['menu'].getSelectedIndex()) File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 277, in keyNumberGlobalCB self.Team() File "/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/plugin.py", line 197, in Team self.OpenList, xc_Playlist, globalsxp.STREAMS) File "/usr/lib/enigma2/python/mytest.py", line 465, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 495, in open dlg.isTmp = True AttributeError: 'NoneType' object has no attribute 'isTmp' ]]> </enigma2crashlog>a fixed version
-
I modified the playlist file you shared from the plugin.
It allows me to access the playlist section within the plugin.
However, instead of my application information, it displays "not a string" and the device locks up. I can't exit that section.
-
I modified the playlist file you shared from the plugin.
It allows me to access the playlist section within the plugin.
However, instead of my application information, it displays "not a string" and the device locks up. I can't exit that section.
If it show list of not a string it means that title must pass a string to the liste and not a bit
Exit the section i don't know i don't full test that plugin otherwise i will look for free iptv and i check
-
so after smal test plugin need some adjust to can work on dreamos
first change on xc_configCode# This works for any order, one-liner or line-by-line, and any quote style regexcat = r'USERNAME\s*=\s*[\'"](.+?)[\'"].*?PASSWORD\s*=\s*[\'"](.+?)[\'"].*?url\s*=\s*[\'"]http://([^:]+):(\d+)/get\.php\?' matches = findall(regexcat, fpage.replace('\n', ' '), DOTALL)
then in same file if file xc not exist and i use iptv.sh it must not block the processCode
Display Moreif cfg.pthxmlfile.value: if not file_exists(cfg.pthxmlfile.value): try: with open(cfg.pthxmlfile.value, 'w') as f: f.write("") print("Created missing file", cfg.pthxmlfile.value) except Exception as e: self.session.open( MessageBox, _("%s NOT DETECTED and could not be created!\nError: %s" % (cfg.pthxmlfile.value, str(e))), MessageBox.TYPE_ERROR, timeout=5 ) return
then skin adjustment elistbox dreamos cant accept font and scrolbarmodeCode
Display More<!-- ***** CONFIG MENU 1920x1080 ***** OK 15-05-2020 /--> <screen name="xml_config" position="0,0" size="1920,1080" title="Xtream-Config" backgroundColor="#FF000000" flags="wfNoBorder"> <ePixmap position="0,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/back.png" scale="stretch" /> <ePixmap position="195,25" size="160,100" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/pic/xc.png" scale="stretch" alphatest="blend" zPosition="3" /> <widget name="playlist" position="360,30" size="600,60" font="Regular;50" halign="left" valign="center" foregroundColor="#808080" backgroundColor="#000000" transparent="1" zPosition="1" /> <widget name="version" position="380,85" size="400,30" halign="left" font="Regular;24" foregroundColor="yellow" backgroundColor="#000000" transparent="1" zPosition="6" /> <eLabel position="220,120" size="880,5" backgroundColor="#202020" zPosition="1" /> <!-- List --> <widget name="config" position="220,155" size="880,600" itemHeight="50" foregroundColor="#a0a0a0" backgroundColor="#0b2049" enableWrapAround="1" scrollbarMode="showOnDemand" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/slider.png" transparent="1" zPosition="1" /> <widget name="description" position="220,769" size="882,110" font="Regular;36" halign="center" foregroundColor="#009900" backgroundColor="#101010" transparent="1" zPosition="3" /> <widget name="statusbar" position="220,880" size="882,60" font="Regular;32" foregroundColor="yellow" backgroundColor="#101010" transparent="1" zPosition="3" /> <!-- Buttons Colors --> <eLabel position="220,940" size="880,5" backgroundColor="#202020" zPosition="1" /> <eLabel backgroundColor="#00ff0000" position="219,954" size="300,6" zPosition="12" /> <eLabel backgroundColor="#0000ff00" position="217,1014" size="300,6" zPosition="12" /> <eLabel backgroundColor="#00ffff00" position="802,1014" size="300,6" zPosition="12" /> <eLabel backgroundColor="#000000ff" position="802,954" size="300,6" zPosition="12" /> <widget name="key_red" position="219,961" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_green" position="217,1021" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_yellow" position="802,1021" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_blue" position="802,961" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <ePixmap position="1135,1007" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/help.png" alphatest="blend" zPosition="3" transparent="1" /> </screen>Code
Display More<!-- ***** Home Menu 1920x1080 ***** OK 26/03/2022 /--> <screen name="xc_Main" position="0,0" size="1920,1080" title="Main Menu" backgroundColor="#FF000000" flags="wfNoBorder"> <ePixmap position="0,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/backc.png" scale="stretch" /> <ePixmap position="195,25" size="160,100" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/pic/xc.png" scale="stretch" alphatest="blend" zPosition="1" /> <widget name="playlist" position="360,30" size="940,100" font="Regular;50" halign="left" valign="center" foregroundColor="#808080" backgroundColor="#000000" transparent="1" zPosition="2" /> <eLabel position="150,120" size="1570,5" backgroundColor="#202020" zPosition="2" /> <!-- Clock --> <widget source="global.CurrentTime" render="Label" position="1335,30" size="400,80" font="Regular;34" halign="right" valign="center" foregroundColor="#808080" backgroundColor="#101010" transparent="1" zPosition="2"> <convert type="ClockToText">Format %A %d %B %H:%M:%S</convert> </widget> <widget name="menulist" position="150,155" size="845,800" foregroundColor="#808080" backgroundColor="#000000" enableWrapAround="1" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/slider.png" transparent="1" zPosition="2" /> <widget name="poster" position="1410,155" size="308,423" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/iptvlogo.jpg" alphatest="blend" zPosition="2" /> <widget name="version" position="132,123" size="300,30" halign="center" font="Regular; 24" foregroundColor="yellow" backgroundColor="#000000" transparent="1" zPosition="6" /> <eLabel position="1010,615" size="708,5" backgroundColor="#202020" zPosition="1" /> <widget source="description" render="xcRunningText" position="1000,635" size="730,325" font="Regular;28" foregroundColor="#ffb75b" backgroundColor="#101010" halign="center" transparent="1" zPosition="4" options="movetype=running,startpoint=0,direction=top,steptime=80,repeat=0,always=0,oneshot=0,startdelay=6000,wrap=1" /> <!-- Description --> <widget position="780,1880" size="600,40" name="Text" font="Regular;36" halign="left" valign="center" foregroundColor="#ffffff" backgroundColor="#101010" transparent="1" zPosition="1" /> <widget position="1010,240" size="400,100" name="exp" font="Regular;26" halign="left" valign="center" foregroundColor="#d61f02" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1010,375" size="400,50" name="max_connect" font="Regular;28" halign="left" valign="center" foregroundColor="#ffff00" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1010,415" size="400,50" name="active_cons" font="Regular;28" halign="left" valign="center" foregroundColor="#25b721" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1010,330" size="400,50" name="server_protocol" font="Regular;32" halign="left" valign="center" foregroundColor="#606060" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1010,465" size="400,55" name="timezone" font="Regular;32" halign="left" valign="center" foregroundColor="#606060" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1010,155" size="400,85" name="created_at" font="Regular;32" halign="left" valign="center" foregroundColor="#66ffcc" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1009,520" size="400,40" name="state" font="Regular;28" halign="left" valign="center" foregroundColor="#ffff00" backgroundColor="#000000" transparent="1" zPosition="5" /> <widget position="1284,1091" size="340,40" name="key_text" font="Regular;32" halign="left" foregroundColor="#ffffff" backgroundColor="#101010" transparent="1" zPosition="1" /> <ePixmap position="1263,564" size="50,50" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/pic/star.png" alphatest="blend" zPosition="10" /> <ePixmap position="1010,565" size="112,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/epg.png" alphatest="blend" zPosition="10" /> <!-- Buttons Colors --> <eLabel position="150,990" size="1570,5" backgroundColor="#202020" zPosition="1" /> <eLabel backgroundColor="#00ff0000" position="154,1004" size="300,6" zPosition="12" /> <eLabel backgroundColor="#0000ff00" position="457,1004" size="300,6" zPosition="12" /> <eLabel backgroundColor="#00ffff00" position="757,1004" size="300,6" zPosition="12" /> <eLabel backgroundColor="#000000ff" position="1057,1004" size="300,6" zPosition="12" /> <widget name="key_red" position="154,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_green" position="457,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_yellow" position="757,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_blue" position="1057,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <!-- ePixmap position="1760,700" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/search.png" zPosition="3" alphatest="blend" transparent="1" /!--> <ePixmap position="1760,830" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/home.png" zPosition="3" alphatest="blend" transparent="1" /> <ePixmap position="1760,890" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/jobw.png" zPosition="3" alphatest="blend" transparent="1" /> <ePixmap position="1760,950" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/help.png" zPosition="3" alphatest="blend" transparent="1" /> <ePixmap position="1760,1010" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/info.png" zPosition="3" alphatest="blend" transparent="1" /> <widget name="info" position="264,1132" size="400,30" font="Regular;24" halign="left" valign="center" foregroundColor="#5ad200" backgroundColor="#101010" transparent="1" zPosition="20" /> <widget source="session.Event_Now" render="Pixmap" name="rating_stars" position="1406,580" size="315,32" alphatest="blend" transparent="1" zPosition="10" /> <widget source="session.Event_Now" render="Pixmap" name="rating_stars_fill" position="1404,581" size="315,32" alphatest="blend" transparent="1" zPosition="11" /> <widget source="session.Event_Now" render="Label" name="rating_value" position="1313,569" size="80,40" font="Regular; 36" foregroundColor="#fed170" backgroundColor="#303030" transparent="1" halign="left" zPosition="12" /> </screen>Code
Display More<!-- ***** Home Menu 1920x1080 ***** OK 26/03/2022 /--> <screen name="xc_Main" position="0,0" size="1920,1080" title="Main Menu" backgroundColor="#FF000000" flags="wfNoBorder"> <ePixmap position="0,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/backb.png" scale="stretch" zPosition="1" /> <ePixmap position="195,25" size="160,100" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/pic/xc.png" scale="stretch" alphatest="blend" zPosition="3" /> <widget name="playlist" position="360,30" size="940,100" font="Regular;50" halign="left" valign="center" foregroundColor="#fed170" backgroundColor="#303030" transparent="1" zPosition="2" /> <eLabel position="150,120" size="1570,5" backgroundColor="#202020" zPosition="2" /> <!-- Clock --> <widget source="global.CurrentTime" render="Label" position="1320,30" size="400,80" font="Regular;34" halign="right" valign="center" foregroundColor="#808080" backgroundColor="#101010" transparent="1" zPosition="2"> <convert type="ClockToText">Format %A %d %B %H:%M:%S</convert> </widget> <widget name="menulist" position="158,155" size="1141,513" foregroundColor="#a0a0a0" backgroundColor="#10000000" enableWrapAround="1" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/slider.png" transparent="1" zPosition="2" /> <widget name="poster" position="1365,150" size="308,423" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/iptvlogo.jpg" alphatest="blend" zPosition="2" /> <widget name="version" position="192,128" size="310,28" halign="left" font="Regular;22" foregroundColor="yellow" backgroundColor="#000000" transparent="1" zPosition="6" /> <eLabel position="153,677" size="1565,8" backgroundColor="#202020" zPosition="1" /> <widget source="description" render="xcRunningText" position="153,692" size="1151,278" font="Regular;28" foregroundColor="#ffb75b" backgroundColor="#101010" halign="center" transparent="1" zPosition="4" options="movetype=running,startpoint=0,direction=top,steptime=80,repeat=0,always=0,oneshot=0,startdelay=6000,wrap=1" /> <!-- Description --> <widget position="780,1880" size="600,40" name="Text" font="Regular;36" halign="left" valign="center" foregroundColor="#ffffff" backgroundColor="#101010" transparent="1" zPosition="1" /> <widget position="1316,772" size="400,100" name="exp" font="Regular;26" halign="left" valign="center" foregroundColor="#d61f02" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1316,861" size="400,40" name="max_connect" font="Regular;28" halign="left" valign="center" foregroundColor="#ffff00" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1316,901" size="400,40" name="active_cons" font="Regular;28" halign="left" valign="center" foregroundColor="#25b721" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1316,761" size="400,40" name="server_protocol" font="Regular;32" halign="left" valign="center" foregroundColor="#606060" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1316,941" size="400,50" name="timezone" font="Regular;32" halign="left" valign="center" foregroundColor="#606060" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1316,691" size="400,85" name="created_at" font="Regular;32" halign="left" valign="center" foregroundColor="#66ffcc" backgroundColor="#101010" transparent="1" zPosition="2" /> <widget position="1370,647" size="310,40" name="state" font="Regular;28" halign="center" valign="center" foregroundColor="#ffff00" backgroundColor="#000000" transparent="1" zPosition="5" /> <widget position="1284,1091" size="340,40" name="key_text" font="Regular;32" halign="left" foregroundColor="#ffffff" backgroundColor="#101010" transparent="1" zPosition="1" /> <ePixmap position="1440,567" size="50,50" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/pic/star.png" alphatest="blend" zPosition="10" /> <ePixmap position="1435,1007" size="112,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/epg.png" alphatest="blend" zPosition="10" /> <!-- Buttons Colors --> <eLabel position="150,990" size="1570,5" backgroundColor="#202020" zPosition="1" /> <eLabel backgroundColor="#00ff0000" position="154,1004" size="300,6" zPosition="12" /> <eLabel backgroundColor="#0000ff00" position="457,1004" size="300,6" zPosition="12" /> <eLabel backgroundColor="#00ffff00" position="757,1004" size="300,6" zPosition="12" /> <eLabel backgroundColor="#000000ff" position="1057,1004" size="300,6" zPosition="12" /> <widget name="key_red" position="154,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_green" position="457,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_yellow" position="757,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <widget name="key_blue" position="1057,1016" size="300,45" zPosition="11" font="Regular; 30" valign="center" halign="center" backgroundColor="background" transparent="1" foregroundColor="white" /> <ePixmap position="1760,830" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/home.png" zPosition="3" alphatest="blend" transparent="1" /> <ePixmap position="1760,890" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/jobw.png" zPosition="3" alphatest="blend" transparent="1" /> <ePixmap position="1760,950" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/help.png" zPosition="3" alphatest="blend" transparent="1" /> <ePixmap position="1760,1010" size="100,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/XCplugin/skin/fhd/info.png" zPosition="3" alphatest="blend" transparent="1" /> <widget name="info" position="858,1098" size="400,30" font="Regular;24" halign="left" valign="center" foregroundColor="#5ad200" backgroundColor="#101010" transparent="1" zPosition="20" /> <widget source="session.Event_Now" render="Pixmap" name="rating_stars" position="1364,607" size="315,32" alphatest="blend" transparent="1" zPosition="10" /> <widget source="session.Event_Now" render="Pixmap" name="rating_stars_fill" position="1364,607" size="315,32" alphatest="blend" transparent="1" zPosition="11" /> <widget source="session.Event_Now" render="Label" name="rating_value" position="1494,571" size="80,40" font="Regular; 36" foregroundColor="#fed170" backgroundColor="#303030" transparent="1" halign="left" zPosition="12" /> </screen> -
Dear Diable,
Thank you for your support over the past two days.
With so many areas to fix, it's no longer something I can manage.
If possible, I'd like you to share the working version of the plugin as a file.
-
Dear Diable,
Thank you for your support over the past two days.
With so many areas to fix, it's no longer something I can manage.
If possible, I'd like you to share the working version of the plugin as a file.
i use a trip
self.skin = ctrlSkin('xc_config', skin)
I haven't had any problems with skins so far, but it can be implemented without making a thousand skins based on the py
-
When I long-press the info button while inside the plugin, an update appears on the 12th of the month.
When I confirm, I get an error and it doesn't update.
-
but use telnet command.. please
-
After giving the telnet command in the message at the beginning of the topic, it has been upgraded to version 4.9, but when I enter the playlist section, I cannot exit it again, the device freezes.
-
retry with command line
-
I tried again with the telnet command. As a result, the word "not a string" appears in the playlist section and the keys are disabled.
-
When the update is made with the info button, the error in the image appears. I wanted to inform you about this.
-
re try
Your resource for Enigma2 IPTV plugins
Discover the best Enigma2 IPTV plugins. Access downloads and dedicated support for integrating live TV streams and video-on-demand services. Find downloads, setup guides, and community support for the latest streaming players and playlist managers.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!
