OSD Video: Chapter display problem

Hello everyone,
I have a problem with the video OSD that seems inherent to CoreElec. Indeed, when we use the Fuse 2 Skin on the PC or Android version of Kodi, the name of the chapters is displayed perfectly when we skip forward with the “Next Chapter or Big Step Forward” shortcut, as you can see here :

which is not the case with Kodi CE where only the fast forward time information “+06:17” is displayed.

According to Jurial, the creator of the Skin: “Not a skin issue. Player.SeekOffset value should be empty when skipping chapters as this is a skip function, not a seek function. There is nothing the skin can do about this if it is incorrectly set.” Problem displaying chapters on Kodi CE. · Issue #608 · jurialmunkey/skin.arctic.fuse.2 · GitHub

But I don’t understand everything. ^^
I wouldn’t mind a little helping hand.

https://paste.coreelec.org/EarringsThing

When can I get some sample?

I made a sample with this instructions

and both CE-21 nightly and CE-22 nightly shows the chapter names.

1 Like

Hi vpeter, first of all thank you for your valuable help.

Next, have you tried it with the Skin Fuse 2? Because as Jjd-uk explains it well “Ok so he using that area for multiple things whereas Estuary has an exclusive area for the Chapter info. So he’s probably half right in that he relies on Player.SeekOffset being empty, but personally I would always want that info displayed but currently Artic Fuse 2 limits it to only when certain conditions are met, however that will be a conscious design on his part. Code is at https://github.com/jurialmunkey/skin.arc#L937-L960

https://forum.kodi.tv/showthread.php?tid=381114&pid=3229262#pid3229262

Wrong variable used in your skin?
This is working:

1 Like

What I don’t understand is that it works on all platforms, but not on CoreElec.

This is one strange skin at least for me. Presssing key i and then up button and nothing happen. How to even check it if even basic things doesn’t work as on regular skin.

When I press “i”, it displays the information correctly for me:

If you want any real help describe EXACTLY what to do.

On PC, when you move forward with the “Next Chapter or Big Leap Forward” shortcut (in the OSD Video), the chapter names are displayed perfectly, as you can see here:

This is not the case on CoreElec. The skin developer, Jurial, says that Player.SeekOffset is empty.

Like I said: if you can’t wrote how to reproduce, don’t expect any useful help.

Is this really too hard to understand…

(The shortcut to move from one chapter to another is by default the up arrow on PC. And when you press the up arrow, the chapter number and name should appear.)

PC

CE

“The problem is that on CoreELEC, the seekoffset is set when searching by chapter, while on Windows and Android it is not set, resulting in inconsistency between platforms.”

Sorry if I can’t understand exactly what you’re asking. What information are you missing? Do you need a sample?

Yes, sample always help…

Sample with integrated chapters :

PC →

And how the f*** get to show this screen? Using keyboard.

And this is my last post if not any useful answer.

Simply move forward one chapter with the “Next Chapter” shortcut natively assigned to the “up arrow” keyboard key.

Vpeter, what happens when you advance through chapters?

Not working with up button.

I’m out.

Otherwise, another solution, click here:

In SSH session type this two commands and you will get chapters working.

cp /storage/.kodi/addons/skin.arctic.fuse.2/1080i/Includes_Labels.xml /storage/.kodi/addons/skin.arctic.fuse.2/1080i/Includes_Labels.xml-orig
sed -i "s| + !String.IsEmpty(Player.SeekOffset)| + String.IsEmpty(Player.SeekOffset)|g" /storage/.kodi/addons/skin.arctic.fuse.2/1080i/Includes_Labels.xml
kodi-send -a ReloadSkin

If ReloadSkin doesn’t work just reboot device.

This is needed to done by every skin update. Or add se command to autostart.sh.

1 Like

Thank you very much for this solution, Vpeter. I’ll give it a try!

Do you know the reason for this specific feature of CoreElec that leads to this different behavior from other platforms? Is it related to a function essential to CE’s behavior? In other words, do you know if it would one day be possible to integrate a native solution into CoreELEC to permanently adjust this behavior, without requiring manual modifications with each skin update. So that the behavior is common to other platforms and the same for all users.

However, I fully understand the technical challenges this represents, as well as the resources it must require.