←  Skins

Forums

»

[WIP] PLi-DarkOS Skin

DimitarCC's Photo DimitarCC 14 Oct 2023

Yes this version is from the old compatibility package....

We have to update the PLi commit as well :)
Quote

kamaxx's Photo kamaxx 14 Oct 2023

you have to put/replace attached file in /usr/lib/enigma2/python/Components/Converter

The you should have the service name.

Dimitar;

 

Nothing changed.

I replaced same name .py files and reboot box.

Attached Files


Edited by kamaxx, 14 October 2023 - 12:06.
Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

OK. Then indeed as @Huevos has stated probably there is exception somewhere.

Here is the version of the file with guarding of possible exceptions.

 

If that not fix the issue we will need logs.

Attached Files


Edited by DimitarCC, 14 October 2023 - 12:18.
Quote

kamaxx's Photo kamaxx 14 Oct 2023

OK. Then indeed as @Huevos has stated probably there is exception somewhere.

Here is the version of the file with guarding of possible exceptions.

 

If that not fix the issue we will need logs.

Dimitar,

Huevos,

 

Unfortunately,  No channel name appeared with last .py file

Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

 

OK. Then indeed as @Huevos has stated probably there is exception somewhere.

Here is the version of the file with guarding of possible exceptions.

 

If that not fix the issue we will need logs.

Dimitar,

Huevos,

 

Unfortunately,  No channel name appeared with last .py file

 

 

Then a log is needed...have to see what's going on.....

but that will require some skills to put enigma in debug mode and retrieve the log.... 

Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

btw is there channel name in second infobar?
Quote

kamaxx's Photo kamaxx 14 Oct 2023

 

 

OK. Then indeed as @Huevos has stated probably there is exception somewhere.

Here is the version of the file with guarding of possible exceptions.

 

If that not fix the issue we will need logs.

Dimitar,

Huevos,

 

Unfortunately,  No channel name appeared with last .py file

 

 

Then a log is needed...have to see what's going on.....

but that will require some skills to put enigma in debug mode and retrieve the log.... 

 

I can try it with debug mode.

Is this command right and log file is where? under /home?

init 4; sleep 5; ENIGMA_DEBUG_LVL=4 enigma2 

Attached Files

  • Attached File  19.jpg   131.43KB   2 downloads

Edited by kamaxx, 14 October 2023 - 12:57.
Quote

kamaxx's Photo kamaxx 14 Oct 2023

Is this right?

Attached Files

Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

Yes... is this one....But no errors. So channel name should show.......Very strange.....

 

can you check in skin install directory in skin_templates.xml on row 559 do you have that:

<convert type="ServiceName">•,NUMBER,NAME,ORBPOS,PROVIDER</convert>
Quote

kamaxx's Photo kamaxx 14 Oct 2023

 

Yes... is this one....But no errors. So channel name should show.......Very strange.....

 

can you check in skin install directory in skin_templates.xml on row 559 do you have that:

<convert type="ServiceName">•,NUMBER,NAME,ORBPOS,PROVIDER</convert>

What about changing ServiceName.py with ServiceNameEx.py ?

Attached Files


Edited by kamaxx, 14 October 2023 - 13:41.
Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

You can try if you have the old ServiceNameEx.py....
But in new version it should use the ServiceName.py...
Quote

kamaxx's Photo kamaxx 14 Oct 2023

Dimitar;

 

I use your old and new skin together.

 

I delete old ServiceNameEx.py and Pli-DarkOS works good and with chname,prov info but New skin works without header info (chname,etc)

 

 

Attached Files

Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

OK try to put in the new skin ServiceNameEx instead of ServiceName on line 559

Quote

kamaxx's Photo kamaxx 14 Oct 2023

OK try to put in the new skin ServiceNameEx instead of ServiceName on line 559

There is ServiceNameEx.py under converter and I deleted ServiceName.py and reboot box.

Skin is still working without header info 

 

Old and new skin files such as skin_templates.xml  have the following commands on different lines.

  1. <convert type="ServiceName">•,NUMBER,NAME,ORBPOS,PROVIDER</convert>

But its strange that  V0.9.8 and V0.9.9 are absent header info.

I know You are tired of course cause of me

Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

Change in skin files type="ServiceName" to type="ServiceNameEx"
Quote

kamaxx's Photo kamaxx 14 Oct 2023

OK!

 

It worked :)

 

 

Attached Files

Quote

DimitarCC's Photo DimitarCC 14 Oct 2023

Due to some wrong file in the compatibility package i post here again the ipk and fixed compatibility package.

Attached Files

Quote

atef's Photo atef 16 Oct 2023

Due to some wrong file in the compatibility package i post here again the ipk and fixed compatibility package.

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1047, in mainMenu
  File "/usr/lib/enigma2/python/StartEnigma.py", line 302, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/StartEnigma.py", line 315, in open
    self.execBegin()
  File "/usr/lib/enigma2/python/StartEnigma.py", line 240, in execBegin
    c.show()
  File "/usr/lib/enigma2/python/Screens/Screen.py", line 131, in show
  File "/usr/lib/enigma2/python/Components/Renderer/BoxLogo.py", line 36, in onShow
    pngname = resolveFilename(SCOPE_GUISKIN, "icons/logos/" + self.getLogoPngName() + ".svg")
TypeError: can only concatenate str (not "NoneType") to str
[ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0x6f258f40>>,('InfobarMenuActions', 'mainMenu')) failed)


dmesg
Quote

DimitarCC's Photo DimitarCC 17 Oct 2023

The error is because it seems your HardwareInfo doesn't return model. Instead it returns None.

I have added guarding to that in the code and will be available with next release shortly.

Quote

DimitarCC's Photo DimitarCC 17 Oct 2023

So here is the new version of the skin (0.9.9.2).

 

Changelog:

 

- changed some icons

- optimize screens to use one and same template where needed

- changed BoxLogo renderer so to be used in applets
- changed MessagesBox to be dynamic and to respect box logo
- small cleanup
 
As usual the compatibility package is needed for users of OpenPLi 9.0 RC.
 
Please report any issues here so to be able to correct them.
 
 

Attached Files

Quote