Any known issues with LibreElec?
#1
Hi, I'm having some issues with people reporting bugs who are using my skin on LibreElec that I'm just not able to replicate on other platforms. I was wondering if there are any known issues among skinners on that platform. I used to assume feature parity between all the platforms, but the more time I spend on each, I've come to realise they all have their quirks. 

The issues seem particularly related to crashes when access settings screens and the autoclose on OSD controls, which I use a custom window for. 

https://github.com/realcopacetic/skin.co...issues/128

https://github.com/realcopacetic/skin.co...issues/193

xml:

<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1108">
<visible>System.IdleTime(3) + [String.IsEqual(System.CurrentWindow,Fullscreen OSD) | String.IsEqual(System.CurrentWindow,Music OSD)]</visible>
<onload condition="Window.IsVisible(videoosd) | Window.IsVisible(musicosd) | Window.IsVisible(seekbar)">Dialog.Close(all)</onload>
<zorder>0</zorder>
<controls/>
</window>

Not sure if there's anything suspect-looking in there?

Unfortunately I don't have a device I can test on so it's pretty much impossible to troubleshoot it
Reply
#2
I seem to remember there being a problem with System.IdleTime on Android in the past, maybe related?
Reply
#3
(2024-08-04, 01:44)Hitcher Wrote: I seem to remember there being a problem with System.IdleTime on Android in the past, maybe related?

Thanks @Hitcher I'll look into that
Reply
#4
Might be a coincidence but I was testing a PR and someone mentioned an issue with Copecetic so I installed it. Clicking Settings caused a crash for me.

I changed line 49 of Components.xml to this:
xml:
<animation effect="slide" end="0,0" time="$PARAM[time]" reversible="false" condition="!Window.IsVisible(settings)">Focus</animation>

Which solved the problem. It could be completely unrelated though...
Reply
#5
(2024-08-04, 04:14)mikeSiLVO Wrote: Might be a coincidence but I was testing a PR and someone mentioned an issue with Copecetic so I installed it. Clicking Settings caused a crash for me.

I changed line 49 of Components.xml to this:
xml:
<animation effect="slide" end="0,0" time="$PARAM[time]" reversible="false" condition="!Window.IsVisible(settings)">Focus</animation>

Which solved the problem. It could be completely unrelated though...
Thanks @mikeSiLVO! I'll update this and see if it fixes the issue they've been reporting. Would be huge if you just fixed it Big Grin - I wonder why that is causing a crash, I know it's probably not good to rely on hackign animations to add delays but it doesn't seem to cause problems anywhere else I do it, and it's still the only way that seems to give complete granularity of control over the timings vs skin timers and service monitors.
Reply

Logout Mark Read Team Forum Stats Members Help
Any known issues with LibreElec?0