Extended FEL info, TinyPPI

Yes, static hdr data is indeed useful.
However, for advance hdr features, most of them will need to be live on the PlayerProcessInfo.

Features such as HDR10+ to DV, Profile 7 FEL to MEL or to Profile 8.1, Live VS10 conversions (SDR to HDR to DV to …), CMv2.9 to CMv4.0 Append, Live L5 detection from black bars, etc2..

The static “source.hdr.type” is only a small part on that PlayerProcessInfo above.

Btw, a detailed hdr information dialog would be similar like this:

We are getting back with a current status update.

We would like to show the progress on the display of the custom PlayerProcessInfo. The positive aspect of this approach is that no further adjustments to skins will be necessary in the future—regardless of which skin is used. It is a completely standalone add-on.

The whole solution works without any modifications to the CoreELEC/Kodi source code. Many parts have been implemented directly in Python in order to achieve a highly flexible and low-maintenance solution.

The current result shown is not final yet. Bugs are still being fixed, and further optimizations are being carried out, both in terms of performance and visual presentation.

Once development is complete, the add-on will be published in the repository.
The name of the add-on will likely be “TinyPPI”.

The add-on structure is designed so that any key can be assigned via the keymap editor. When that key is pressed, the corresponding window with the PlayerProcessInfo opens.

Yes, there are still a few things missing. But that doesn’t mean it’s not possible to submit a PR to CoreELEC/Kodi to extend the GUIInfo. As shown in the image, this already closely reflects the final result that can be expected in CoreELEC 22 (NO).

Preview:

Thank you for your work. Can be possible also to add if DV is 2.9 or 4.0?

Not yet. It’s missing from the CoreELEC code.

TinyPPI is now available in the repository. Please update the repository to version 4.0 first. The repository can now only be used starting from CE 22. A suitable Arctic Fuse 3 version for CE 22 with a few modifications can also be found in the repository if desired.

Please note that after a skin update or a fresh installation, TinyPPI may stutter briefly the first time you open it, as an installation is being carried out in the background. However, this only happens once. This behavior occurs after every skin update.

Please be patient, as the addon will continue to be improved over time and new PPI features will be added gradually. The placeholder can be ignored in the PPI for now. It will be replaced by something else in the future.

You can assign a button using the Keymap Editor, or simply take a look at the README.md, it contains all the information you need.

Thank you Jamal. But I do not undestand the installation procedure. I have installed your repo. Then went into the repo and found in “Look and feel” folder under skin the Artic Fuse 3 and in the “Program add-ons the TinyPPI. What should I do now? I thaught TyniPPI was a Skin but it is a script. What should I do now? Difficult for me, sorry.

Thank you, it worked well. I set the remote control button to a long press.

TinyPPI 1.0.1 is now available for download from the repository.

Changelog:

  • Fixed an issue where Display Mode incorrectly rendered values above 100 Hz.
  • Resolved FEL/MEL detection issues affecting third-party add-ons. Thanks @kyrunner

I followed the steps in readme at no avail. Someone can help me please to correctly configure this? Thanks for the help.

Nice work!!

It’s very dark when applied

Is there settings for Opacity?

Install the addon

Then use Kodi Keymap to assign a button on your remote control/

I used the # 7 on keypad

Then during playback press assigned key

Thanks what I did was:

Install Jamal repo 4.0

Copy the script.tinyppi folder to kodi addons folder

Where I do not understand is:

Installation

  1. Copy the script.tinyppi folder into your Kodi addons directory:

    • Linux: ~/.kodi/addons/

    • Windows: %APPDATA%\Kodi\addons\

    • CoreELEC / LibreELEC: /storage/.kodi/addons/

  2. In Kodi: Settings → Add-ons → Install from ZIP file and activate the addon.

How to perform the step nr.2?

Tried but need help on how to do this. Which addon? and where to find it?

If you add the repo, you don’t need to do these. Just install the add-on and set a key map.

Btw working great here on my x905x5m, thanks

which addon ? please

Still cannot use.

Can someone of bon coeur explain easily step by step what i should do from the beginning to the end?

Forget the script

From Jamal 2362 repo move to program addons/ install TinyPPI

It will appear in your Program Addons

Then From Kodi Keymap addon edit/Global/addons/ should see

Launch TinyPPI in directory

Assign key…

Thanks Freddy you much help. One last (hope) question: where is the kodi keymap addon? I look everywhere in kodi and could not find ir. Many thanks.

Forget. I find it. You are very friendly and again thanks for you help.

Everything is ok now.

short way:
addons → search → “keymap”

long way:
addons → install from repo → kodi repo → program addons → keymap editor

Thank you do doing this. Much appreciated.

Do you think this could eventually be commited to CE once the kinks are ironed out?

Thanks again.

This was showing Dolby profile details and MEL/FEL when I first tried it but it’s now just showing SDR. I’m not sure what changed.

Closed

The author decided to delete his forum account. He also closed the pull request himself after the CoreELEC team did not respond within 72 hours in their free time.

This is a good example of why this kind of approach doesn’t work well in collaborative open-source development.

Thanks for your support!