pannal/plex-for-kodi

Plextuary skin bug with DialogPlayerProcessInfo.xml on Amlogic devices

Closed this issue · 4 comments

Description: Plextuary skin bug with DialogPlayerProcessInfo.xml on Amlogic devices

Details: In the Estuary standard skin, the file details appear fine, whereas in the Plexturay skin it does not read the data from the Amlogic system correctly.

Plextuary:
20240319_104714
20240319_104711

Estuary default skin:
20240319_104820
20240319_104811

Is it possible for me to use Estuary's default DialogPlayerProcessInfo.xml in Plextuary? I need to use plexturay so that the black bars don't remain when it goes back to -10 seconds or when it pauses!
Is it possible to add EOFT and Gamut information in plextuary too?
I verified that these people made progress in modifying DialogPlayerProcessInfo.xml for amlogic devices, but from older versions from 2021 onwards, which is no longer compatible with the most recent versions!
https://discourse.coreelec.org/t/amlogic-color-space-depth-information-addon/4675/198

  • Add-on version: 4.0 pm4k0.8
  • Kodi version: 21 Omega
  • OS Platform: Linux CoreElec
  • Hardware: Amlogic s905x4 TOX 3

I edited the Plextuary file inside the skin's xml folder, DialogPlayerProcessInfo.xml and added information that recognizes those who have an Amlogic chipset. Now it looks great with all the correct information, but the synthesis is not perfect.
DialogPlayerProcessInfo.zip

20240319_145558 (1)
20240319_145552 (1)

Thanks, adapted to 4.0.0-pm4k0.9

Thanks, adapted to 4.0.0-pm4k0.9

Oh, very cool. Congratulations on your performance in the launches, regarding the XML to be able to see the HDR type, EOTF, etc. I had to modify a couple of things in the XML. To be able to view it in Coreelec, I wasn't able to see what you did with the modification.

DialogPlayerProcessInfo.zip

Thanks, adapted to 4.0.0-pm4k0.9

Hi, these are the changes I've been making to make the information in CoreElec work correctly.
I remove this information, as it does not show the data in the Dialog.

  • String.IsEmpty($INFO[Player.Process(amlogic.pixformat))

<control type="label"> <width>1600</width> <height>50</height> <aligny>bottom</aligny> <label>$INFO[Player.Process(amlogic.pixformat),[COLOR button_focus]$LOCALIZE[31140]:[/COLOR] ]</label> <font>font14</font> <shadowcolor>black</shadowcolor> <visible>Player.HasVideo + !String.IsEmpty($INFO[Player.Process(amlogic.pixformat))</visible> </control> <control type="label"> <width>1600</width> <height>50</height> <aligny>bottom</aligny> <label>$INFO[Player.Process(amlogic.eoft_gamut),[COLOR button_focus]EOTF &amp; Gamut:[/COLOR] ]</label> <font>font14</font> <shadowcolor>black</shadowcolor> <visible>Player.HasVideo + !String.IsEmpty($INFO[Player.Process(amlogic.eoft_gamut))</visible> </control>

to

<control type="label"> <width>1600</width> <height>50</height> <aligny>bottom</aligny> <label>$INFO[Player.Process(amlogic.pixformat),[COLOR button_focus]$LOCALIZE[31140]:[/COLOR] ]</label> <font>font14</font> <shadowcolor>black</shadowcolor> <visible>Player.HasVideo</visible> </control> <control type="label"> <width>1600</width> <height>50</height> <aligny>bottom</aligny> <label>$INFO[Player.Process(amlogic.eoft_gamut),[COLOR button_focus]EOTF &amp; Gamut:[/COLOR] ]</label> <font>font14</font> <shadowcolor>black</shadowcolor> <visible>Player.HasVideo</visible> </control>