Skin Support - Post questions for all my skins in here.

There are 1,468 replies in this Thread which was already clicked 150,748 times. The last Post () by hrvat.

  • @x 5 Been testing openatv 7.0 tonight. I got no problem with picons.
    In fact I got zero issues with any of my skins or plugins so far. Only thing still missing is python3-multiprocessor still needs a manual install for epiconizer.

    I did update the skins and skin custom components a few days ago. Have you updated to all the latest version of skins, components, plugins.

    Openvix 5.5 is my next test bed.

    ** A person who feels appreciated will always do more than what is expected **

  • spoke too soon, just tried vskin bolt

    2021-06-24 23:16:14+0100 [-] Traceback (most recent call last):

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Navigation.py", line 264, in dispatchEvent

    2021-06-24 23:16:14+0100 [-] x(i)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/PerServiceDisplay.py", line 19, in event

    2021-06-24 23:16:14+0100 [-] func[1](ev)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Sources/CurrentService.py", line 29, in serviceEvent

    2021-06-24 23:16:14+0100 [-] self.changed((self.CHANGED_SPECIFIC, event))

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Element.py", line 91, in changed

    2021-06-24 23:16:14+0100 [-] self.downstream_elements.changed(*args, **kwargs)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__

    2021-06-24 23:16:14+0100 [-] x(*args, **kwargs)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Converter/PliExtraInfo.py", line 887, in changed

    2021-06-24 23:16:14+0100 [-] Converter.changed(self, what)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Element.py", line 91, in changed

    2021-06-24 23:16:14+0100 [-] self.downstream_elements.changed(*args, **kwargs)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__

    2021-06-24 23:16:14+0100 [-] x(*args, **kwargs)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 27, in changed

    2021-06-24 23:16:14+0100 [-] if hasattr(self.source, "text"):

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper

    2021-06-24 23:16:14+0100 [-] cache[name] = (True, f(self))

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Converter/PliExtraInfo.py", line 797, in getText

    2021-06-24 23:16:14+0100 [-] return self.createTransponderInfo(fedata, feraw, info)

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Converter/PliExtraInfo.py", line 438, in createTransponderInfo

    2021-06-24 23:16:14+0100 [-] + addspace(self.createModulation(fedata)) + addspace(self.createOrbPos(feraw)) + addspace(self.createMisPls(fedata))

    2021-06-24 23:16:14+0100 [-] File "/usr/lib/enigma2/python/Components/Converter/PliExtraInfo.py", line 622, in createMisPls

    2021-06-24 23:16:14+0100 [-] if fedata.get("is_id") > -1:

    2021-06-24 23:16:14+0100 [-] TypeError: '>' not supported between instances of 'NoneType' and 'int'

    [ePyObject] (PyObject_CallObject(<bound method Navigation.dispatchEvent of <Navigation.Navigation object at 0xb39e2400>>,(0,)) failed)

    ** A person who feels appreciated will always do more than what is expected **

  • if anyone is testing openatv 7.0 here is an amended PliExtraInfo.py file until openatv update their file.
    I use this element on some of my infobars, so will bootloop your box on load if you don't use the corrected file.

    openvix 5.5 have already fixed this issue. (attached is openatv 7.0 file only)

    /usr/lib/enigma2/python/Components/Converter/

    **edit openatv have now pushed a commit for this bug. So will be in an update shortly.

  • I've just had another go with e2piconizer but this time I deleted all picons first. After running the plugin picons show.


    It doesn't like EU picons for some reason. This is the ipk I was using


    Code
    https://github.com/picons/picons/releases/download/2021-06-11--21-55-37/enigma2-plugin-picons-snp-full.100x60-86x46.light.on.transparent_2021-06-11--21-55-37_all.ipk


    Edit maybe not as they aren't showing again. I'm not sure what's happening.


    Edit


    I can get it working every time now with e2piconizer I just have to reboot the box after downloading them.

  • @x 5 Been testing openatv 7.0 tonight. I got no problem with picons.
    In fact I got zero issues with any of my skins or plugins so far. Only thing still missing is python3-multiprocessor still needs a manual install for epiconizer.

    I did update the skins and skin custom components a few days ago. Have you updated to all the latest version of skins, components, plugins.

    Openvix 5.5 is my next test bed.

    hi yes updated the skin also using Openvix 5.5 and yes no picon on the infobar and top right of channel list.

    Going back to Openvix 5.4 all ok

  • Right I have been on a 2 day debug mission to find out what was wrong with PIL library and why it isn't working with compressed pngs/picons.


    I have literally put a error catch on every single function in image.py and PngImagePlugin.py
    (/usr/lib/python3.9/site-packages/PIL)

    Spent days going round in circles


    I created a test file for Windows. Used the exact same Pillow 8.2.0 library, the exact same test picons.... yet windows made the graphics, enigma2 didn't. Fecking weird.


    Eventually narrowed it down to how transparency is created. For normal pngs this has an alpha channel. For compressed pngs this doesn't have an alpha channel as the transparency is done in a slightly different way to save space.


    So eventually found the function that was failing on enigma2.

    But still couldn't work out why enigma2 was failing and windows wasn't.
    Basically it was meant to call a function, but this function seemed invisible on enigma2. So it failed.

    So I eventually renamed the function and altered the calling logic.

    it was originally call "chunk_tRNS"
    I renamed it "chunk_TRNS" and hey fecking presto the exact same code now worked in enigma2.
    Absolutey bizarre. There is no conflict that I know of with the original name. There was no unusual characters or spacing in the original name. I even retyped out the original name again to see if there was any strange characters. There wasn't.
    Yet changing one bloody letter to uppercase allowed the function the be found and called. 2 days it took me to find that. Crazy.

    Problem is this is a python package. I currently don't know if I can overule that without the user manually updating a file.
    I can't put it in my ipks as these are py files and will be removed if any of those packages get uninstalled.

    I will do some more experiments tomorrow, let the pillow github know and share my amended file for those people who want to test it.

    (its a bit late tonight)

    ** A person who feels appreciated will always do more than what is expected **

  • Hi

    updated my openatv image and just need to download the latest slyk skin but am getting the access denied message as i'm a newbie here! :redface:(surely a good sign that i didn't need to come here to ask any questions as the instructions were so user friendly).

    Thanks for your work and hopefully the mods have mercy on me!

  • Hi KiddaC, I have attached the error log for when I have installed the enigma2-plugin-extensions-openatv-movieplanner-mod_3.1_all.ipk and go into the movie planner and it crashes. The problem is when there is a nested directory and selecting to open it, if there are no other directories inside then it opens fine and also trying to create a new directory within an existing directory also crashes the box. This appears to be an openatv 7.0 issue only and works correctly in openatv 6.4 & 6.5. I am using all the latest files from the SlyQ skin page and the others like epg and top picks work perfectly.


    Uninstalling the plug-in causes the box to hang on the openatv 7.0 loading screen. I am using this within omb on a vu+ solo 4k box. Thanks again for your help.

  • tbe
    firstly, the epg mod and movie planner mods overwrite core files on your box.
    The ipks were only provided as ease of install.
    They are not meant to be uninstalled ;) because doing so removes these core files.

    Uninstalling them would mean you would have to visit your image providers github and re-download the original files

    I did test this mod on openatv 7.0 with no issues. I will recheck. But your log doesn't really say what the issue is.

    The MovieSelection.py in my mod had very little changed.
    Download the original file
    https://raw.githubusercontent.…Screens/MovieSelection.py


    and test your directories... then...

    find this line

    config.movielist.useextlist = ConfigSelection(default='0', choices={'0': _('No'), '1': _('ServiceName'), '2': _('ServicePicon')})


    and change it to

    config.movielist.useextlist = ConfigSelection(default='0', choices={'0': _('No'), '1': _('Sky Planner'), '2': _('Slyk Q Planner'), '3': _('Slyk Onyx Planner'), '4': _('VSkin Planner')})


    Thats all I think you need to change in their original file.

    *solution above for openatv 7.0 only. Not other openatv versions or images.

    if the issue is actually in MovieList.py then thats a bigger issue.

    ** A person who feels appreciated will always do more than what is expected **

KiddaC Skins and Plugins

KiddaC Enigma2 Picons, Plugins and Skins, includes slyk-1-HD, v-skin-HD, slyk-q-HD, slyk onyx skins, Bouquet Maker Xtream, E2Piconizer, IPTV Bouquet Maker, Jedi Maker Xtream, Jedi EPG Xtream, ScreenNames, Visual Weather and X Class, X-Streamity - Xtream Codes IPTV Player.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!